menu
PASCAL - programowanie
C++ - wstęp do informatyki
C++ - programowanie
C - programowanie
Klasy i równania kwadratowe (3)
#include
#include
#include
using namespace std; enum status//statusy { sprzeczne,liniowe,tozsamosciowe,kwadratowe }; class rownanie { public: double a,b,c; double x1,x2; int ile_rozw; status st; int czy_spelnia(float x);// czy ta liczba x spelnia to rownanie float wartosc(float x); void rozwiaz(); void info(); }; void rownanie::info() { if (a>0) cout<
0) cout<<"x^2+"<
0) cout<<"x+"<
0) { x1=(-b-delta)/(2*a); x2=(-b+delta)/(2*a); st=kwadratowe; } else if (delta==0) { x1=b/2*a; x1=x2; st=kwadratowe; } else if (delta<0) { x1=x2=0; st=kwadratowe; } } else { if (a==0 && b==0 && c!=0) st=sprzeczne; else if (a==0 && b==0 && c==0) st=tozsamosciowe; else st=liniowe; } } int main() { double a,b,c; cout<<"wpisz liczbe a"<
> a; cout<<"wpisz liczbe b"<
> b; cout<<"wpisz liczbe c"<
> c; rownanie r1; r1.info(); r1.a=a; r1.b=b; r1.c=c; int cos; cout<<"wpisz liczbe do sprawdznia: "<
>cos; r1.czy_spelnia(cos); r1.wartosc(cos); r1.rozwiaz(); cout<
Strona wykonana i aktualizowana przez wlochatego
Darmowy hosting
zapewnia PRV.PL