Punktkomma
Grünschnabel
Hallo liebe Community,
ich bin relativ neu sowohl im Forum als auch im Programmieren. Ich versuche zur Zeit Schere, Stein, Papier als Konsolen anwendung zu programmieren, was zum größtenteil bissher geklappt hat. Jetzt wollte ich nur Runden dazu einbauen und komme mit den schleifen nicht Vorran. Entweder das programm beendet sich nachdem ich den case ausgewählt habe. hier ist mein Code:
lg Punkt
ich bin relativ neu sowohl im Forum als auch im Programmieren. Ich versuche zur Zeit Schere, Stein, Papier als Konsolen anwendung zu programmieren, was zum größtenteil bissher geklappt hat. Jetzt wollte ich nur Runden dazu einbauen und komme mit den schleifen nicht Vorran. Entweder das programm beendet sich nachdem ich den case ausgewählt habe. hier ist mein Code:
C++:
#include <iostream>
using namespace std;
int main()
{
int iAuswahl;
int iS1Punkte=0;
int iS2Punkte=0;
int iSpieler1;
int iSpieler2;
int iSchere=1;
int iStein=2;
int iPapier=3;
int iRunden=4;
int iZähler=0;
cout<<"Bitte wählen Sie aus!"<<endl<<"1.Spielen"<<endl<<"2.Beenden"<<endl;
cin>>iAuswahl;
switch (iAuswahl)
{
case (1):
{
cout<<"Starte Spiel"<<endl;
do
{
cout<<"Spieler1 ist dran"<<endl;
cin>>iSpieler1;
cout<<"Spieler2 ist dran"<<endl;
cin>>iSpieler2;
if(iSpieler1==1&&iSpieler2==2||iSpieler1==2&&iSpieler2==3||iSpieler1==3&&iSpieler2==1)
{
iS2Punkte++;
cout<<"Spieler2 gewinnt"<<iS2Punkte<<" Punkte "<<endl<<iS1Punkte<<" Punkte "<<endl<<iZähler<<"Runde"<<endl;
}
else
{
iS1Punkte++;
cout<<"Spieler1 gewinnt"<<iS2Punkte<<endl<<iS1Punkte<<" Punkte "<<endl<<iZähler<<"Runde"<<endl;
}
iZähler;
} while(iRunden=iZähler);
}
break;
case (2):
{
cout<<"programm Ende"<<endl;
};
}
system("pause");
return 0;
}
Zuletzt bearbeitet von einem Moderator: