Algorytm funkcji kwadratowej

Sldkom
Użytkownik
Użytkownik
Posty: 1
Rejestracja: 28 wrz 2006, o 09:09
Płeć: Mężczyzna
Lokalizacja: Łódź

Algorytm funkcji kwadratowej

Post autor: Sldkom »

Help!! Umie ktoś zrobić algorytm funkcji kwadratowej, proszę o odp.
Awatar użytkownika
kadiii
Użytkownik
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

Post autor: kadiii »

Zależy co masz na myśli pod hasłem
Algorytm funkcji kwadratowej
. Jeżeli chodzi ci o obliczanie pierwiastków jakiegoś trójmianu to robisz:
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
. Jeżeli chodzi o coś innego to napisz o co chodzi, ale dokładniej(najlepiej używając ściślejszej trerminologii)
Apo
Użytkownik
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

Post autor: Apo »

A to prosty programik w C obliczający rozwiązania równania kwadratowego:

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();
}
Łatwo go przełożyć na algorytm
ODPOWIEDZ