Program wykorzystuje case. Uzytkownik podaje współczynniki rownania kwadratowego abc. 1= Oblicza delte 2. Oblicza p i q 3. sprawdza miejsca zerowe( jesli sa liczy je) 4. wyswietla komunikat "Jestesmy wolni, mozemy isc.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <iostream>
#include <cmath>
using namespace std;
int main(int argc, char *argv[])
{
int a,b,c,zmienna;
cout<<"Podaj trzy liczby a nastepnie wybierz operacje: 1.Oblicza Delte 2.Oblicza p i q 3.Sprawdza miejsca zerowe 4. Zobacz sam :)"<<endl;
cin>>a;
cin>>b;
cin>>c;
cin>>zmienna;
switch(zmienna)
{
case 1:
cout<<"Wynik z delty: "<<(b*b)-(4*a*c)<<endl;
break;
case 2:
cout<<"p="<<(-b)/(2*a)<<endl;
cout<<"q="<<-(b*b)-(4*a*c)/(4*a)<<endl;
break;
case 3:
if( b*b-4*a*c >= 0 )
{
cout << "Funkcja posiada dwa miejsca zerowe."<<endl;
cout << "x1="<<(-b+sqrt((b*b)-(4*a*c))/2*a<<endl;
cout << "x2="<<(-b-sqrt((b*b)-(4*a*c))/2*a<<endl;
if( b*b-4*a*c = 0 )
{
cout << "Funkcja posiada jedno miejsce zerowe."<<endl;
cout << "x1="<<(-b)/2*a)<<endl;
if( b*b-4*a*c < 0 )
cout << "Funkcja nie posiada miejsc zerowych" <<endl;
}
}
break;
case 4:
cout<<"Jestesmy wolni , mozemy isc!"<<endl;
break;
default:
cout<<"Tak sie nie bawimy :) "<<endl;
};
system("PAUSE");
return EXIT_SUCCESS;
}