Newbi in C++



  • Hi Leuts, ich bin entotaler newb, in c++
    ich hab das halt in meinem Studium.
    wir sollenne aufgagbe lösen. Soweit so gut,
    als erstes muss ein Definitionsbereich geprüft werde:
    dabei muss der Betreag von x (einagbe) zwichen 0 und pi liegen,
    das hab ich so realisiert:
    ...
    #define Pi=....
    ...
    cout << "geben sie x an:";
    cin >> x;
    x=(x*x)/x; soll den Betrag darstellen

    if(Pi>x && x>0) bedingung für x
    {...}
    an der stelle (if(Pi...))sagt mein Compiler aber was von "Parse" error

    ich habs schon mit wilder ";" setzung versucht, aber ohne erfolg



  • #define PI=3.14
    

    geht nicht.
    Richtig ist

    #define PI 3.14
    


  • Und nebenbei ist deine Betragsberechnung Unsinn - versuch's mal mit "x=abs(x);" (für int-Werte) bzw. "x=fabs(x);" (für double-Werte).


Anmelden zum Antworten