Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como fazer um jogo de loteria usando C + +
Criação de um jogo de loteria em C + + é uma ótima maneira de apresentar-se para o básico de entrada do usuário, saída , matrizes, números aleatórios e loops. Para codificar um jogo de loteria que você primeiro precisa ter a entrada do usuário seus números e armazená-los em um array de inteiros . Você, então, ter o computador criar uma lista de números de loteria premiado aleatória. Por fim, comparar os números do computador com os números do usuário e ver se tudo o que jogo , parabenizando o usuário se ele ganhou. Instruções
1

Abra o arquivo C + + em um editor como o Microsoft Visual Studio Express.
2

Inclua as bibliotecas necessárias para acessar as diferentes funções do programa , adicionando o seguinte código na parte superior do seu arquivo :

# include //biblioteca padrão

# include //para funções de I /O

# include //por hora ()
3

Declare variáveis ​​para usar no programa e fornecer valores iniciais , adicionando o seguinte código na sua principal função : < br >

const int SIZE = 6 //quantos números da loteria

const int LOTTERY_MIN_NUM = 1; //Número mínimo de loteria

const int LOTTERY_MAX_NUM = 53 //número máximo de loteria

const int MAXBUFFERSIZE = 3;

int lottery_numbers [ TAMANHO ] //números vencedores da loteria computador

int user_numbers [tamanho] ; //user números de entrada

char ch ;

de char buffer [ MAXBUFFERSIZE ];

int char_count = 0;

int numero = 0;

int valid_number = 0 ;

int n = 0;

int win = 0;
4

Colete números da loteria do usuário , adicionando o seguinte código:

printf (" Digite % d números de loteria , um por linha (% d- % d) \\ n", SIZE, LOTTERY_MIN_NUM , LOTTERY_MAX_NUM );

for ( n = 0; n < TAMANHO ; n + + )

{

valid_number = 0;

while ( valid_number == 0) {


ch = getchar (); < br >

char_count = 0;

while (! ( ch = '\\ n' ) && ( char_count < MAXBUFFERSIZE ) ) {


buffer [ char_count ] = ch ;

ch = getchar ();

char_count + +; }


if ( char_count < MAXBUFFERSIZE )

{

buffer [ char_count ] = ' \\ 0' ; .

}

mais

{

printf (" número inválido Digite um número entre % de% d \\ n ", LOTTERY_MIN_NUM , LOTTERY_MAX_NUM );

buffer [ MAXBUFFERSIZE - 1] = '\\ 0' ;

valid_number = 0;

continuar ;

}

número = atoi (buffer) ;

if (( número < LOTTERY_MIN_NUM )

Anterior :

Próximo : No
  Os artigos relacionados
·Qual é a diferença entre um controle de entrada analó…
·Por que não posso ver minha Xcode iPhone 
·Requisitos para um SDK iTouch 
·Como Chegar Copy & Paste no Windows Phone 7 para desenv…
·Como programar Cacau em um iPhone 
·Como usar OpenGL com código de Blocos 
·Definir um array multi-dimensional em C + + 
·Como usar OLE Com o Visual C 
·Como acessar podcasts de vídeo com o iPhone SDK 
·Como remover SQLite em C 
  Artigos em destaque
·Como substituir texto arbitrário em String no C + + 
·Funções de primeira classe em Python 
·Como ligar a Lista de Fluxo de entrada em C + + 
·Como corrigir R6025 Pure Function Call Virtual 
·Como criar DropDownList com chave de pesquisa em C 
·Como editar o Silverlight Datagrid 
·Como fazer Input Apenas um Integer em C + + 
·Como construir Lógica de Programação 
·Como começar um argumento de entrada ARGV em C + + 
·Como fechar programas iPad com Xcode 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados