Juego de las Manzanas

Marco Sánchez, Sonia

/* Este programa permite jugar al juego de las manzanas. (usuario vs computador)
Este juego consiste, que dadas unas manzanas (pedidas al usuario) pierde el jugador que quita la última manzana. También se pedirá al usuario que establezca el número máximo de manzanas que se pueden quitar en cada ronda (siendo obligatorio quitar en cada turno al menos 1) y quién empieza (usuario o computador) */

#include <iostream>
using namespace std;

int main()
{
int LasQueQuito, LasQueQuitas, totalManzanas, maxManzanas;
char respuesta=’a’;

do{
cout << “¿Empiezo yo? (S/N): “;
cin >> respuesta;
}while(respuesta != ‘S’ && respuesta != ‘s’ && respuesta != ‘N’ && respuesta != ‘n’);

bool metoca = (respuesta == ‘S’ || respuesta == ‘s’);
cout << “\n\nTotal de manzanas en el cesto: “;
cin >> totalManzanas;
cout << “\nMaximo de manzanas a quitar en cada turno: “;
cin >> maxManzanas;
do{
if(metoca){
LasQueQuito = (totalManzanas-1)%(maxManzanas+1);
if(LasQueQuito == 0)
LasQueQuito = 1;//No se pueden quitar 0 manzanas
totalManzanas = totalManzanas-LasQueQuito;
if(totalManzanas == 0)
cout << “\n\n HAS GANADO!!\n\n”;
else{
cout << “\n\nQuito ” << LasQueQuito << ” y quedan ” << totalManzanas;
metoca = !metoca;//Es el turno del usuario
}
}
else{
do{
cout << (“\n\n¿Cuantas manzanas quitas? “);
cin >> LasQueQuitas;
}while(LasQueQuitas < 1 || LasQueQuitas > maxManzanas);//Nos aseguramos de que cumple las normas
totalManzanas = totalManzanas-LasQueQuitas;
if(totalManzanas == 0)
cout << (“\n\n Has perdido…\n\n”);
else
cout << “\nQuedan ” << totalManzanas;
metoca = !metoca;//Es el turno del computador
}
}while(totalManzanas != 0);

return 0;
}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s