Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Relatório Jogo de Luzes

Por:   •  1/2/2018  •  600 Palavras (3 Páginas)  •  261 Visualizações

Página 1 de 3

...

char menu()

{ int op;

char comecar;

do

{ // O Comando de decisão dentro da estrutura de repetição avalia opções digitadas e executa

// instrução de acordo com o menu descrito abaixo

system("color 2f");

printf("\n >>MENU

printf(" 1- Começar a jogar\n");

printf(" 2- Ajuda\n");

printf(" 0- Sair\n >>");

scanf("%d",&op);

switch(op)

{

case 0: return 0; // instrução encerra o programa

break;

0 case 1: comecar='s'; // instrução começa o jogo

break;

case 2: printf("\n*****AJUDA*****\n"); // instrução inicia menu ajuda

printf("Primeiro digite a linha, seguida espaço, e depois a coluna.");

printf("\nEXEMPLO: Linha-> (1 2)

printf("\n\n>Após digitar a coordenada tecle ENTER e confirme sua jogada!");

printf("\n\n>>>>> Boa Sorte!!!");

getch();

break;

default: printf("\n\n OPÇÃO INVÁLIDA!!!");

}

system("cls");

}while(comecar!='s');

return comecar;

}

3. FUNÇÃO PRINCIPAL(MAIN)

** Função responsável pela execução do programa, todas as funções anteriores dependem desta.**

int main()

{

setlocale(LC_ALL,"portuguese");

int i,j,op,aux,cores=0, max=50, tentativas=0;

char vetor[7][7];

char rank[100]; // declaração variáveis

char comecar;

comecar='n';

i=1;

j=1;

for(i=1;i

{

for(j=1;j// instrução cria a matriz

{

vetor[i][j]= '@';

}

}

printf(" *****************************************\n");

printf(" *****************************************\n");

printf(" ************* Jogo de Luzes *************\n");

printf(" *****************************************\n");

printf(" *****************************************\n");

menu();

tentativas=0;

cores=0;

do

{ do

{

// instrução controla número de tentativas

printf(" Tentativa %d de %d",tentativas, max);

for(i=1;i

{

printf("\n");

for(j=1;j

{

printf(" %c ",vetor[i][j]);

}

printf("\n\n");

}

// Instrução troca cores da tela conforme tentativas aumentam

if(cores==2)

{

system("color 1f");

}

if(cores==10)

{

system("color 2f");

}

if(cores==15)

{

system("color 3f");

}

if(cores==20)

{

system("color 4f");

}

if(cores==35)

{

system("color 5f");

}

if(cores==45)

{

system("color 7f");

}

// instrução solicita que o jogador digite a coordenada

printf("Digite a coordenada: \n\n");

fflush(stdin);

printf(">>

...

Baixar como  txt (6.1 Kb)   pdf (159.6 Kb)   docx (17.8 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no Essays.club