Wort:    Username:           
 

Hallöchen, wollte nur mal fragen ob ihr dann nen fehler findet,.... bin ein ziemlicher newbie im programmieren, würde mich echt über hilfreiche posts freuen...

#include<iostream.h>
#include<math.h>
#include<conio.h>
void Berrechnung(float,float,float,float);
void main()
{float T,kr,x,y;
clrscr();
cout<<"Dieses Unterprogramm,welches die Koordinaten eines Punktes,einer Toleranz und\n einen Kreisradius bernehemen und bestimmt,ob der Punkt mit dieser Toleranz auf dem Kreis liegt.";
cout<<"Bitte x-Wert des Punktes eingeben";
cin>>x;
cout<<"Bitte y-Wert des Punktes eingeben";
cin>>y;
cout<<"Bitte Kreisradius eingeben";
cin>>kr;
cout<<"Bitte Toleranz Epsilon eingeben";
cin>>T;
Berrechnung(x,y,kr,T);
}

void Berrechnung(float x,float y,float kr,float T);
{float D;
D=sqrt(x*x+y*y);
if((kr-T <=D)&&(D<=kr+T)) cout<<"Testpunkt liegt auf dem Kreis";
else cout<<"Testpunkt liegt nicht auf dem Kreis";
}

Anzeigen

Du hast die Variablen global und nochmal lokal deklariert- vieleicht liegt da der Hund begraben.

Antworten ka0t

Wo sind hier globale Variablen? Und wo werden welche Variablen "überdeklariert"?

@TDK:
Was ist denn eigtl. genau das Problem? Also im Prinzip ist klar, was Dein Programm machen soll. Es liefert Dir wohl einfach nicht die richtigen Antworten? Oder Compiler-Fehler oder was?

Antworten Chew

So gehts:

#include<iostream.h>
#include<math.h>
#include<conio.h>
void Berrechnung(float,float,float,float);
int main()
{float T,kr,x,y;
cout<<"Dieses Unterprogramm,welches die Koordinaten eines Punktes,einer Toleranz und\n einen Kreisradius bernehemen und bestimmt,ob der Punkt mit dieser Toleranz auf dem Kreis liegt.";
cout<<"Bitte x-Wert des Punktes eingeben";
cin>>x;
cout<<"Bitte y-Wert des Punktes eingeben";
cin>>y;
cout<<"Bitte Kreisradius eingeben";
cin>>kr;
cout<<"Bitte Toleranz Epsilon eingeben";
cin>>T;
Berrechnung(x,y,kr,T);
system("pause" );
return 0;
}

void Berrechnung(float x,float y,float kr,float T)
{float D;
D=sqrt(x*x+y*y);
if((kr-T <=D)&&(D<=kr+T)) cout<<"Testpunkt liegt auf dem Kreis";
else cout<<"Testpunkt liegt nicht auf dem Kreis";
}

Antworten lanki
Tom's Hardware > Foren > Eigene Website, Hosting, Webdesign, Programmieren > Hilfe bei einem C++ Programm
Zu:

Es gibt 299 identifizierte und nicht identifizierte User. Zur Ansicht der Liste identifizierter User, Hier klicken.

Google Anzeigen
  • Die Community jetzt fragen
  • Veröffentlichen
Anzeige
Die folgenden Community-Mitglieder erhielten Auszeichnungen!
Wir gratulieren:
Anzeigen