Naloga:
Napišite program, ki reši kvadratno enačbo v realnih številih. Program naj vas na začetku prosi, da vnesite koeficiente kvadratne enačbe in vam nato izpiše rešitve, dve, eno ali napiše, da ni realnih rešitev.
#include <iostream> #include <cmath> using namespace std; int main () { float a, b, c; float d, x1, x2; cout << "Vnesi parameterk kvadratne enacbe a:"; cin >> a; cout << "Vnesi b:"; cin >> b; cout << "Vnesi c:"; cin >> c; d=b*b-4*a*c; if (d > 0) { x1=(-b+sqrt(d))/float(2)/a; x2=(-b-sqrt(d))/float(2)/a; cout << "x1=" << x1 << endl; cout << "x2=" << x2 << endl; } else if (d == 0) { x1=-b/2./a; cout << "x1=" << x1 << endl; } else cout << "Ni realnih resitev."; return 0; }
Tekst sedaj shranimo kot datoteko kvadrat.cpp in prevedemo.
Tu je sedaj še print screen postopka prevajanja z nekaj rezultati. V kolikor vam kakšna podrobnost ni jasna, mi sporočite.
Nazaj na osnovno stran za predmet Uporaba numeričnih metod v kemiji.