Hallo,
ich bin Neuling in C++ und lerne es gerade mit Hilfe eines Buches.
Nun hab ich mich mal an die Aufgabe gewagt und versucht eine Konsolenanwendung zu schreiben die anhand der p-q Formel Nullstellen ausrechnet.
Ist das alles soweit richtig?
Für die Variablen sind mir keine anderen Begriffe eingefallen
-p/2 +- √(p/2)^2-q
-p/2 ist abschnitt 1
- √(p/2)^2 ist abschnitt 2
- √(p/2)^2-q ist abschnitt 3
Habe schon versucht die ganze rechenoperation in einem Schritt zu machen aber da kam etwas ganz anderes raus
Code:
#include <iostream.h>
#include <cmath>
double main()
{
double p, q, x1, x2,abschnitt1,pdurch2,Hochzahl,abschnitt2,abschnitt3,AB1;
cout << "Gib p ein\t";
cin >> p;
cout << "Gib q ein\t";
cin >> q;
abschnitt1 = -(p/2);
pdurch2 = (p/2);
Hochzahl = pow(pdurch2,2);
AB1 = Hochzahl-q;
abschnitt2 = sqrt(AB1);
abschnitt3 = abschnitt2 - q;
x1 = abschnitt1-abschnitt3;
x2 = abschnitt1+abschnitt3;
cout << "x1="<< x1 <<"\t und\t x2 "<< x2 <<"\n";
return 0;
}