07/12/2008, 21:06
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 2
Antigüedad: 15 años, 11 meses Puntos: 0 | |
Respuesta: Programa en Dev-C++ no le endendi a tu algoritmo pero aqui ahy un ejemplo de como se usa el ciclo while
#include <iostream>
using namespace std;
main()
{
int c=0,d=0,e=0;
char i,a,b;
string j1,j2;
cout<<"intrucciones: la roca rompe a la tijera y la tijera corta el papel, la roca se cubre con el papel"<<endl;
cout<<"nombre de jugador 1: ";
cin>>j1;
cout<<"nombre de jugador 2: ";
cin>>j2;
while(true){
cout<<"p papel"<<endl;
cout<<"t tijera"<<endl;
cout<<"r roca"<<endl;
cout<<j1<<" escoje una letra:";
cin>>a;
cout<<j2<<" escoje una letra:";
cin>>b;
if(a=='r'&& b=='t'||a=='t'&& b=='p'||a=='p'&&b=='r'){
cout<<j1<<" ERES EL GANADOR"<<endl;
c++;}
else if(a=='p'&& b=='t'||a=='t'&& b=='r'||a=='r'&&b=='p'){
cout<<j2<<" ERES EL GANADOR"<<endl;
d++;}
else if(a=='r'&&b=='r'||a=='t'&&b=='t'||a=='p'&&b=='p') {
cout<<"EMPATADOS"<<endl;
e++;}
else
cout<<"INCORRECTO"<<endl;
cout<<"continuar (cualquier tecla), salir (x):";
cin>>i;
if(i=='x')
break;
cout<<"p papel"<<endl;
cout<<"t tijera"<<endl;
cout<<"r roca"<<endl;
cout<<j2<<" escoje una letra:";
cin>>a;
cout<<j1<<" escoje una letra:";
cin>>b;
if(a=='r'&& b=='t'||a=='t'&& b=='p'||a=='p'&&b=='r'){
cout<<j2<<" ERES EL GANADOR"<<endl;
d++;}
else if(a=='p'&& b=='t'||a=='t'&& b=='r'||a=='r'&&b=='p'){
cout<<j1<<" ERES EL GANADOR"<<endl;
c++;}
else if(a=='r'&&b=='r'||a=='t'&&b=='t'||a=='p'&&b=='p') {
cout<<"EMPATADOS"<<endl;
e++;}
else
cout<<"INCORRECTO"<<endl;
cout<<"continuar (cualquier tecla), salir (x):";
cin>>i;
if(i=='x')
break;
}
cout<<" PUNTAJES"<<endl;
cout<<j1<<"\t=\t"<<c<<endl;
cout<<j2<<"\t=\t"<<d<<endl;
cout<<"empate\t=\t"<<e<<endl;
system("pause");
return 0;
}
ojala y te sirva |