Relatório Jogo de Luzes
Por: Sara • 1/2/2018 • 600 Palavras (3 Páginas) • 313 Visualizações
...
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(">>
...