Algorítimo e Lógica de Programação
#include
#include
#include
#include
void sair(void); void menuArmadilha(void); void jogoArmadilha(void); void ajudaArmadilha(void);
void menuEstrela(void); void jogoEstrela(void); void ajudaEstrela(void);
int main(void)
{
int opc; opc = 0; do{ do{ _clrscr(); printf("MENU DE OPCOES DE JOGOS\n"); printf("=======================\n"); printf("\n"); printf("1 - Jogar Armadilha\n"); printf("2 - Jogar Estrela\n"); printf("3 - Sair\n"); printf("\n"); printf("Escolha a Opcao Desejada: "); scanf("%d", &opc); if ((opc < 1) || (opc > 3)) { printf("\nOpcao invalida... Escolha 1, 2 ou 3...\n\n"); _getch(); } } while ((opc < 1) || (opc > 3));
switch (opc){ case 1: menuArmadilha(); break; case 2: menuEstrela(); break; case 3: sair(); break; } } while (opc != 3); return 0;
}
void sair(void){ _clrscr(); printf("Obrigado por utilizar nosso jogo, espero ter gostado da experiencia...\n"); printf("\n"); printf("Ate a proxima partida...\n\n\n"); _getch();
};
void menuArmadilha(void)
{
int opc; opc = 0; do{ do{ _clrscr(); printf("JOGO ARMADILHA\n"); printf("==============\n"); printf("\n"); printf("1 - Jogar\n"); printf("2 - Ajuda\n"); printf("3 - Voltar ao Menu Principal\n"); printf("\n"); printf("Escolha a Opcao Desejada: "); scanf("%d", &opc); if ((opc < 1) || (opc > 3)) { printf("\nOpcao invalida... Escolha 1, 2 ou 3...\n\n"); _getch(); } } while ((opc < 1) || (opc > 3));
switch (opc){ case 1: jogoArmadilha(); break; case 2: ajudaArmadilha(); break; case 3: break; } } while (opc == 2);
}
void jogoArmadilha(void){ int numGerado, n1, n2;
srand(time(NULL)); //gera numero aleatorio toda vez q executar o programa
char continua; do { numGerado = rand()%100; while (numGerado < 1) numGerado = rand()%100;
_clrscr();