do while schleife (2 anwendungen??)



  • Servus ich hab folgendes problem

    und zwar dieser code

    #include <iostream.h>
    
    char Programm;
    int Zusatz;
    
    void main() {
            do{
            cout<<"Ihnen stehen folgende Verfuehrungsprogramme zur Verfuegung!"<<endl;
            cout<<"a Massage"<<endl;
            cout<<"b Whirlpool\n"<<endl;
            cout<<"Tippen Sie die jeweiligen Buchstaben (a oder b) ein fuer die Auswahl!"<<endl;
            cout<<"Bitte eingeben: ";
            cin >> Programm;
            }[i][b]while(Programm != 'a');[/b][/i]
    

    ich brauch da zwei anweisungen drin d.h. das die schleife wiederholt wird wenn NICHT a ODER b eingegeben wurde.
    hab schon so versucht 'a' || 'b' oder so ('a' ||'b') oder 'a', 'b' aber ich kriegs nicht gebacken das ich da 2 Anwendungen reinkrieg.
    Wisst ihr was?



  • Programm != 'a' && Programm != 'b'
    


  • boa bin ich bekloppt
    ich war so nah dran ich hatte || die oder funktion benutzt und da hatte es nicht geklappt...

    danke 😉



  • kasmo schrieb:

    boa bin ich bekloppt
    ich war so nah dran ich hatte || die oder funktion benutzt und da hatte es nicht geklappt...

    danke 😉

    Wäre auch kein Problem gewesen:

    Programm != 'a' && Programm != 'b'
    

    <=>

    !(Programm == 'a' || Programm == 'b')
    

    Gruß,

    Simon2.


Anmelden zum Antworten