program napisany w zwykłym c, ktory liczy delte (wspolczynniki a,b,c podane wczesniej sa w programie). W tym programie funkcja przyjmuje postac f(x)=-2x^2 + 5x + 4
#include <stdio.h> - dodaje do programu biblioteki standardowe (wejscia/wyjscia) takie jak np. pisanie #include <math.h> - dodaje do programu bibliotek matematycznych (w tym programie funkcji sqrt, czyli pierwiastka)
int - zmienna calkowita
float - zmienna przecinkowa
int a=-2, b=5, c=4; - deklaracja zmiennych do rownania kwadratowego
float d=(b*b)-(4*a*c); - deklaracja delty, wraz z rownaniem delty
float x1=(-b-sqrt(d))/(2*a); - deklaracja pierwszego pierwiastka rownania kwadratowego, wraz z deklaracja rownania
float x2=(-b+sqrt(d))/(2*a); - to samo co wyzej
printf - funkcja sluzaca do wypisania tekstu w programie
\n - zlamanie wiersza (w program odczytuje to jako cos w stylu entera)
%2.2f - odczytuje wartosc liczbowa z zadeklarowanych wczesniej zmiennych (x1,x2)
%2.2f - pierwsza liczba stanowi odstep od krawedzi wiersza, a ta po kropce jak ma byc sformatowana liczba, w tym wypadku .2 znaczy, ze ma 2 miejsca po przecinku
#include <stdio.h>
#include <math.h>
main()
{
int a=-2, b=5, c=4;
float d=(b*b)-(4*a*c);
float x1=(-b-sqrt(d))/(2*a);
float x2=(-b+sqrt(d))/(2*a);
printf("pierwszy pierwiastek\n %2.2f\n", x1);
printf("drugi pierwiastek\n %2.2f\n", x2);
return 0;
}
program napisany w zwykłym c, ktory liczy delte (wspolczynniki a,b,c podane wczesniej sa w programie). W tym programie funkcja przyjmuje postac f(x)=-2x^2 + 5x + 4
#include <stdio.h> - dodaje do programu biblioteki standardowe (wejscia/wyjscia) takie jak np. pisanie
#include <math.h> - dodaje do programu bibliotek matematycznych (w tym programie funkcji sqrt, czyli pierwiastka)
int - zmienna calkowita
float - zmienna przecinkowa
int a=-2, b=5, c=4; - deklaracja zmiennych do rownania kwadratowego
float d=(b*b)-(4*a*c); - deklaracja delty, wraz z rownaniem delty
float x1=(-b-sqrt(d))/(2*a); - deklaracja pierwszego pierwiastka rownania kwadratowego, wraz z deklaracja rownania
float x2=(-b+sqrt(d))/(2*a); - to samo co wyzej
printf - funkcja sluzaca do wypisania tekstu w programie
printf("pierwszy pierwiastek\n %2.2f\n", x1); - wypisanie x1
printf("drugi pierwiastek\n %2.2f\n", x2); - wypisanie x2
\n - zlamanie wiersza (w program odczytuje to jako cos w stylu entera)
%2.2f - odczytuje wartosc liczbowa z zadeklarowanych wczesniej zmiennych (x1,x2)
%2.2f - pierwsza liczba stanowi odstep od krawedzi wiersza, a ta po kropce jak ma byc sformatowana liczba, w tym wypadku .2 znaczy, ze ma 2 miejsca po przecinku