Schleife



  • Hallo,
    ich bin ein blutiger Anfänger und lerne erst seit paar Wochen C++.
    Ich benutze das Tut : http://tutorial.schornboeck.net/
    Nun hab ich mich an einen simplen Taschenrechner gewackt und mein Compiler (Dev-C++) meldet immer einen fehler...

    Hier der Code:

    #include<iostream>
    using namespace std;
    
    int main()
    {
        int a;
        double b;
        double c;
    
        cout<<"Bitte wähle einen Modus\n";
        cout<<"(1) Addition, (2) Subtraktion, (3) Multiplikation, (4) Division\n";
        cin>>a
    
        switch(a)
        {
        case 1:
                     cout<<"Bitte gebe eine Zahl ein\n";
                     cin>>a;
                     cout<<"Bitte gebe die zweite Zahl ein\n";
                     cin>>b;
                     cout<<"Das Ergebnis lautet: "<<a+b<<"\n";
               break;
    
               case 2:
                     cout<<"Bitte gebe eine Zahl ein\n";
                     cin>>a;
                     cout<<"Bitte gebe die zweite Zahl ein\n";
                     cin>>b;
                     cout<<"Das Ergebnis lautet: "<<a-b<<"\n";
               break;
    
               case 3:
                     cout<<"Bitte gebe eine Zahl ein\n";
                     cin>>a;
                     cout<<"Bitte gebe die zweite Zahl ein\n";
                     cin>>b;
                     cout<<"Das Ergebnis lautet: "<<a*b<<"\n";
               break;
    
               case 4:
                     cout<<"Bitte gebe eine Zahl ein\n";
                     cin>>a;
                     cout<<"Bitte gebe die zweite Zahl ein\n";
                     cin>>b;
                     cout<<"Das Ergebnis lautet: "<<a/b<<"\n";
               break;
    
               default:
                       cout<<"Deine Eingabe war fehlerhaft, bitte versuche es erneuert\n";
               }
    
    }
    

    Ich finde den Fehler einfach nicht, hoffe ihr könnt mir helfen 🙂



  • Die Fehlermeldungen des Compilers beachten! Sie sollten eigentlich die Informationen enthalten, die dir weiterhelfen. 🙂

    In dem geposteten Quelltext fehlt in Zeile 11 ein Semikolon und ganz am Ende des Programms eine schließende geschweifte Klammer.



  • Meine natürlich Zeile 12!



  • Eigentlich fehlt nur das Semikolon. Kam mir vorhin anders vor. Geposteten Quelltext nochmal geändert?



  • Ja habs geändert geht aber irgendwie nicht.-
    Er sagt das switch (a) sei falsch



  • hatte noch ein ; vergessen habs geändert und es geht danke 😃


Anmelden zum Antworten