While Schleife Problem



  • Hallo liebes Forum.
    Ich hab folgendes Problem und zwar würde ich gerne eine Ausgabe stattfinden lassen wenn bestimmte Zahlen nicht eingegeben werden :

    while(Variable!=6,5,4)
    {
    cout <<"Unbekannte Zahl! Bitte erneut eingeben! " << endl;
    cin >> Variable;
    }

    Wie kann ich das am einfachsten hinbekommen ? Habs schon mit "logischem und" und "logischem oder" zwischen den Zahlen probiert, funktioniert aber nicht.



  • while(var != 4 && var != 5 && var != 6) // Klartext: wiederhole solange var nicht 4, 5, oder 6 ist.
        /*** some code... ***/;
    

    ...oder...

    while(var < 4 || var > 6) // Klartext: wiederhole solange var kleiner als 4, oder größer als 6 ist.
        /*** some code... ***/;
    


  • while( Variable!=6 && Variable!=5 && Variable!=4 )
    


  • Vielen Dank 🙂


Log in to reply