Opción aleatoria para switch

Iniciado por Rextra, 26 Noviembre 2016, 01:41 AM

0 Miembros y 1 Visitante están viendo este tema.

Rextra

Hola, desde ya gracias por ver mi consulta

Estamos haciendo un programa el cual queremos que si la persona no sabe que opcion elegir le tire un numero aleatorio, el programa es de juegos y queremos poner eso para que si no sabe que jugar le ponga una opcion con un juego aleatorio.

aclaracion: es mi primer año de secundaria en la orientacion de programacion, mis conocimientos son basicos por eso pregunto

Borito30

facil si no me equivoco
switch(evaluo){
case 1: cout << "lanza la pelota" <<endl;
case 2: cout << "me hago un selfi" <<endl;
case 3: cout << "ataco un toro" <<endl;
case 4: cout << "pesco en un monte" <<endl;
case 5: cout << "atrapo osos" <<endl;
// sino tengo ni idea de que opcion
default: cout << " haz lo que quieras" << endl;
}

algo así esto es un switch seguramente no es lo que buscas pero bueno.
Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)

MAFUS

Algo así:

#include <stdlib.h>
#include <time.h>

// ...
// Ejecutar una única vez en todo el programa
srand(time(NULL));

// ...
// Bucle del juego
// ...
// Si el jugador no ha elegido un número:
opcion = rand()%6 + 1 // Para un dado de 6 caras: 1 mínimo valor del dado; 6 máximo valor del dado

switch(opcion) {
    case 1: //...
    //...
}