| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo hacer un archivo de juego de cartas en C + +
    The C + + lenguaje de programación es un lenguaje compilado . Eso significa que un archivo de texto completo de C + + de código se convierte en un único archivo ejecutable en un proceso conocido como "compilación ". Si eres nuevo en C + +, usted puede estar interesado en un proyecto de la diversión que le introduce en el proceso de compilación y produce un juego de trabajo . Por ejemplo , puede crear un juego simple que roba una carta al azar de una baraja de cartas. Este es un proyecto que se puede completar en un corto período de tiempo con poca o ninguna experiencia en programación. Cosas que necesitará
    C + + entorno de desarrollo integrado ( IDE )
    C + + Compiler
    Ver Más instrucciones
    1

    carga el IDE de C + + , haga clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y selecciona "C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
    2

    Escriba las siguientes cuatro afirmaciones en la parte superior del archivo de código fuente para importar las librerías necesarias en C + + : .
    < P > # include

    # include

    # include

    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

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir a String Variable INT 
    ·Cómo comprobar para los números impares en C + + 
    ·Cómo establecer el valor predeterminado para el WPF Co…
    ·Cómo moldeada Char internacional 
    ·Cómo solucionar Error de aserción Visual C 
    ·Cómo utilizar Ordenación rápida Función en C + + en…
    ·Cómo convertir de int a Char 
    ·Cómo eliminar un archivo en C 
    ·Computadoras En Línea Escuelas de programación 
    ·¿Cómo se lee un número de caracteres a partir de arc…
      Artículos destacados
    ·Cómo convertir PHP para Booleanos 
    ·Ciencias de la Computación Grandes Proyectos 
    ·Cómo reemplazar caracteres de nueva línea en PHP 
    ·Cómo prevenir la descarga de un video PHP 
    ·Tutorial de Java para conectar un Applet a un Frame 
    ·Cómo declarar una lista en Python 
    ·Cómo agregar una barra de búsqueda a tu sitio web Edi…
    ·Cómo saber si Perl es de 32 o 64 bits 
    ·Cómo cambiar el Alter Mesa y Nombre del campo 
    ·Cómo obtener Caminos raíz Web en Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com