Berechnung in c++
-
Hallo bin noch neuling auf dem gebiet, und da ich etwas experimentiert habe stehe ich da vor einem kleinen problem
will mir den radius aus dem durchmesser ausrechnen lassen aber irgendwas hab ich anscheinend übersehenusing namespace std;
#include<conio.h>
#include<iostream>
#include<math.h>int main()
{
double r, d;const double pi = 2.0 * asin(1.0);
r = d * 0.5;
cout << "dere \n"
<< pi << endl;cin >> d;
cout << "Radius = " << r << endl;getch();
return 0;
}
-
...
-
Doch, die Formel stimmt
(es geht um Durchmesser -> Radius).Aber du solltest zuerst den Wert des Durchmessers einlesen, bevor du den Radius daraus berechnest.
-
wie soll ich die formel sonst schreiben?
-
r = d * 0.5; cout << "dere \n" << pi << endl; cin >> d; cout << "Radius = " << r << endl;Das ist falsch. Die Formel hinter dem cin berechnen:
cout << "dere \n" << pi << endl; cin >> d; r = d * 0.5; cout << "Radius = " << r << endl;sry hab zu schnell gekuckt die formel ist richtig.
-
Danke, dachte es wäre egal wo die Formel steht...anscheinend nicht
Nochmal Vielen Dank!!!
-
Ein Programm wird immer von oben nach unten ausgeführt. Wenn du die Formel vor der Eingabe berechnest hat d keinen Wert und das Ergebnis ist unbestimmt.