using namespace std ;
3
Crear dos arrays de cadenas. Una matriz es un recipiente que contiene una secuencia de objetos , y son perfectas para la celebración de la demanda y el valor de un naipe . Para una baraja , menos las tarjetas de Joker , puede escribir las siguientes dos matrices de cadenas :
traje string [] = { " Diamantes ", " Corazones ", " espadas ", " clubes " ; } < br > string
faceValue [ ] = { "Dos" , "Tres" , " Cuatro", " Cinco" ,
" seis" , "siete ", " ocho" , "Nine" , "Ace "," rey " ,
" Queen " , " Jack "} ;
4
Escribir una función que determina aleatoriamente el traje y el valor de la tarjeta. Llama a esta función " getCard " y hacer que la salida de una cadena. Escribe lo siguiente para crear un esqueleto de esta función :
getCard string () { }
5
Rellene la función escribiendo el código necesario para dibujar una carta al azar . Todo el código en los pasos 6 a 11 se debe colocar en el medio de las llaves de la función " getCard " .
6
Declarar una cadena de texto que representa una tarjeta, que se puede hacer por simplemente escribiendo lo siguiente:
tarjeta de cuerda;
7
Cree dos variables enteras que crean valores aleatorios. La primera variable genera valores entre 0 y 11 , y es perfecto para determinar aleatoriamente el valor nominal de la tarjeta. La segunda variable genera valores entre 0 y 3 , y es adecuado para la determinación de la demanda de una tarjeta de
int cardValue = rand ()% 12 ; .
Int cardSuite = rand ()% 4 ;
8
Añada el valor nominal de la cadena " tarjeta " de esta manera:
tarjeta
+ = faceValue [ cardValue ] ;
9
Coloque un divisor en - entre el valor de la tarjeta y el juego de esta manera:
tarjeta + = " de " ;
10
Añada el palo de la carta a la cadena como esta :
tarjeta
+ = traje [ cardSuite ] ;
11
salida del hilo y terminar la función escribiendo lo siguiente:
tarjeta regreso
;
12 < p > Crear una función principal. Este es el punto de entrada a su programa, y es donde comienza la ejecución. El código de los pasos restantes debe ir en medio de las llaves de la función principal , que se muestra a continuación:
int main () { }
13
Escriba la siguiente instrucción para preguntar al jugador la cantidad de cartas que desea llamar :
cout << " ¿Cuántas tarjetas le gustaría dibujar? " << endl ;
14
Declarar una variable entera que almacena el número de cartas que el jugador quiere dibujar, pero lo puso a cero por ahora :
numberOfCards int = 0 ;
15
Escriba la siguiente instrucción para tomar el valor de entrada desde el teclado y la dejó igual a los " numberOfCards , " variable como esta :
cin >> numberOfCards ;
16
Crear un bucle para que se repite el mismo código tantas veces como el usuario ha elegido con el valor " numberOfCards " . Luego llame o invoque la función " getCard " para generar una carta al azar . Usted puede hacer salir un poco de texto también, de esta manera:
for (int i = 0 ; i < numberOfCards , i + + )
{ cout << " Usted dibujé a:" < < getCard () << endl ;}
17
Compile el programa presionando el botón verde "Play" . Esto crea un único archivo ejecutable de todo este código fuente. Este archivo se ejecutará automáticamente para usted , para que pueda jugar su propio juego. Si escribe en cuatro , es posible obtener una salida parecida a esta :
dibujó a: Siete de Clubes
dibujó a: Reina de Diamantes
dibujó un : Siete de Diamantes
dibujó a: Ocho de espadas