Diskuze: Výstup non
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Už jsem na to přišel, takže už nepotřebuji poradit , ale pokud někdo zná lepší
způsob řešení, tak jsem jedno "velké ucho", zde spíše "oko"
. Přeci jsem zatím jen
student
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
cout << "Zadejte parametry:" << endl;
//Vstup uzivatele
double a,b,c;
cin >> a >> b >> c;
//Vypocet Diskriminantu
double D;
D = (b*b)-(4*a*c);
//Diskriminant nesmí byt mensi nez 0
if (D<0){
cout << "Rovnice nema reseni v R." << endl;
}
if (D>=0){
// Diskriminant je vetsi nebo rovno nule
double x1, x2;
// Vypocet kvadraticke rovnice
x1 = ((-b-(sqrt(D)))/(2*a));
x2 = ((-b+(sqrt(D)))/(2*a));
// Vystup programu
cout <<"Koren 1: " << x1 << endl;
cout <<"Koren 2: " << x2 << endl;
}
return 0;
}
Stačilo aby si to poriadne ozátvorkoval
if (D<0) {
cout << "Rovnice nema reseni v R." << endl;
} else { // Diskriminant je vetsi nebo rovno nule
// Vypocet kvadraticke rovnice
x1 = ((-b-(sqrt(D)))/(2*a));
x2 = ((-b+(sqrt(D)))/(2*a));
// Vystup programu
cout <<"Koren 1: " << x1 << endl;
cout <<"Koren 2: " << x2 << endl;
}
Zobrazeno 3 zpráv z 3.