Algorytm funkcji kwadratowej
- kadiii
- Użytkownik
- Posty: 642
- Rejestracja: 20 gru 2005, o 21:04
- Płeć: Mężczyzna
- Lokalizacja: Wrocław
- Pomógł: 130 razy
Algorytm funkcji kwadratowej
Zależy co masz na myśli pod hasłem
1) Pobierz a,b,c (współczynniki)
2) Oblicz Δ deltę
3) oblicz pierwiastki korzystając z delty
Jak nie znasz wzorów to ->. Jeżeli chodzi o coś innego to napisz o co chodzi, ale dokładniej(najlepiej używając ściślejszej trerminologii)
. Jeżeli chodzi ci o obliczanie pierwiastków jakiegoś trójmianu to robisz:Algorytm funkcji kwadratowej
1) Pobierz a,b,c (współczynniki)
2) Oblicz Δ deltę
3) oblicz pierwiastki korzystając z delty
Jak nie znasz wzorów to ->
Kod: Zaznacz cały
http://www.google.pl
-
- Użytkownik
- Posty: 4
- Rejestracja: 26 wrz 2006, o 22:51
- Płeć: Mężczyzna
- Lokalizacja: Kraków
- Pomógł: 1 raz
Algorytm funkcji kwadratowej
A to prosty programik w C obliczający rozwiązania równania kwadratowego:
Łatwo go przełożyć na algorytm
Kod: Zaznacz cały
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
float a, b, c, x1, x2, delta;
printf("Podaj wspolczynniki a, b i c
");
scanf("%f%f%f", &a, &b, &c);
if(a==0)
{
if(b==0)
{
if(c==0)
{
printf("Nieskonczenie wiele rozwiazan ");
}
else
printf("Brak rozwiazan");
}
else
{
x1=(-c/b);
printf("Rozwiazaniem jest %.3f ", x1);
}
}
else
{
delta=b*b-4*a*c;
if(delta>0)
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("Rozwiazaniami sa %.3f i %.3f ", x1, x2);
}
if(delta==0)
{
x1=(-b/2*a);
printf("Rozwiazaniem jest %.3f ", x1);
}
if(delta<0)
printf("Brak rozwiazan ");
}
getch();
}