quadratur eines kreises/wo is der fehler :(
-
#include <iostream>
using namespace std;
float r;
float pi;
float kl;
int main(){
pi=sqrt(3.141592);
cout<<"Andreas,21/09/05,Quadratur des Kreises"<<endl;
cout<<"Zur Berechnung einer Kantenlaenge kl wird der Radis r einer Kreises benoetigt:"<<endl;
cin>>r;
kl=pi*r; //pi=sqrt(pi)
cout<<"Die Kantenlaenge betraegt:"<<kl<<endl;
system("PAUSE");
return(0);}
-
Fehlerbeschreibung?
-
Zebald schrieb:
Fehlerbeschreibung?
glaskugel auch defekt oder?
-
für sqrt muss man cmath einbinden:
#include <iostream> #include <cmath> using namespace std; int main() { float r; cout << "Andreas,21/09/05,Quadratur des Kreises" << endl; cout<<"Zur Berechnung einer Kantenlaenge kl wird der Radis r einer Kreises benoetigt:"<<endl; cin>>r; cout<<"Die Kantenlaenge betraegt:"<<sqrt(M_PI*r)<<endl; system("PAUSE"); }
-
Wollte nur wissen, ob ich einen Denkfehler in der Rechnung habe.
-
vielen dank für die Verbesserung;-)
-
cout<<"Die Kantenlaenge betraegt:"<<sqrt(M_PI)*r<<endl;
-
sqrt(M_PI)*r
Was soll denn das "M_" heißen ? ... Sry mein erstes jahr Info
und warum muss ich keine Rechnung aufstellen? z.b. kl = x² ???
man steh grad voll aufm Schlauch

-
<cmath> schrieb:
#define M_PI 3.14159265358979323846
-
Und für eine Antwort sollte man schon mal mindestens den Code in CodeTags einfügen
[cppp]
CODE
[/cppp](natürlich nur mit 2p)
-
gast119 schrieb:
und warum muss ich keine Rechnung aufstellen? z.b. kl = x² ???
<< ist ein operator und = auch
-
ah... ok vielen dank fuer eure Beiträge
-
Vielleicht noch etwas grundsätzliches:
Versuche deinen Variablen sinnvollen Namen zu geben.
So etwas wiepi = sqrt(pi);ist wirklich nicht schön.
Pi ist pi und nicht . Wenn Du so etwas in eine Variable steckst, dann bitte in eine sprechende.Auf den erstenblick sieht eine Kantenlänge von r*pi wirklich falsch aus.... (ist aber mit Deiner Definition von pi richtig)