Notendurchschnitt Programm



  • Hallo;
    ich bin Anfänger in C++ und habe eine Frage:
    Wie kann ich bei meinem Programm angeben, dass die Noten nur von 1-6 möglich sind und sonst das Programm abgebrochen wird.. hoffe ihr wisst was ich meine..

    Programm:

    #include<iostream>
    
    using namespace std;
    
    int main()
    {
        cout<<"Aus wie vielen Zahlen wollen Sie den Mittelwert berechnen?"<<endl;
        int anzahl;
        cin>>anzahl;
        float summe=0;
        int c=1;
        for (int i=1; i<=anzahl; i++)
        {
            cout<<"Bitte geben Sie Zahl "<<c++<<" ein: "<<flush;
            int b;
            cin>>b;
            summe+=b;
        }
        float mittelwert=summe/anzahl;
        cout<<"Der Mittelwert Ihrer Zahlen ist "<<mittelwert<<endl;
    }
    


  • Mit einem if.



  • Mechanics schrieb:

    Mit einem if.

    Und wo setz ich das if genau ein?


  • Mod

    TraffixHD7 schrieb:

    Mechanics schrieb:

    Mit einem if.

    Und wo setz ich das if genau ein?

    An der Stelle, an der die Entscheidung zwischen weiterlaufen und abbrechen gefällt werden soll.



  • Woher kennst du die for-Schleife? Kannst du an der Stelle nicht etwas weiterlesen? Üblicherweise lernt man if eigentlich vor for.


Log in to reply