Funktionsproblem



  • #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    double A_quadrat(double a);
    
    int main()
    {
        double a;
        A_quadrat(a);
        system("PAUSE");
        return 0;
    }
    
    double A_quadrat(double a) 
    {      
           double Aq;
           cout <<"Seitenlaenge des Quadrats:\t";
           cin >> a;
           Aq = a*a;
           cout << "Der Flaecheninhalt des Quadrats:\t" << Aq <<;  
    }
    

    cout << "Der Flaecheninhalt des Quadrats:\t" << Aq <<;
    An der Stelle bekomme ich eine Fehlermeldung :
    expected primary-expression before ';' token

    Was mache ich falsch?


  • Mod

    Schau dir diese Zeile nochmal genau an, besonders den Schluss:

    cout << "Der Flaecheninhalt des Quadrats:\t" << Aq <<;
    

    Zwei Möglichkeiten: Entweder hast du da etwas zu viel, oder etwas zu wenig.


Anmelden zum Antworten