Nos informe porque este programa é inadequado. Por favor, não envie várias vezes.

Razão
Mensagem

Enviar    Cancelar

  • Use o bom senso
  • Seja educado. Trate os outros como você gostaria de ser tratado
  • Você só pode usar até 3.000 caracteres por comentário
  • Você não pode comentar o mesmo programa dentro do período de 60 segundos
  • Você não pode postar o mesmo comentário em vários programas.
  • Existe um limite de 100 comentários por usuário no período de 24 horas.

Fechar

jogo

de uno |  v1 |  12 |  6 |  6540 |  315 
Acesse sua conta para comentar e baixar este programa.

Compartilhado há 11 anos e 4 meses atrás
Alguns direitos reservados
// jogo.c - Criado pelo Studio UNO 2.11
// 14 December 2012 4:04:27 pm
 
#include <uno.h>
 
// Declaracao das Variaveis
unsigned char coluna;
unsigned char sorteio;
unsigned int tempo;
 
// Prototipos
void certo(void); 
void teste(void); 
void erro(void); 
 
//Funcoes do Usuario
void certo(void) 
{
     __lcd_clear();
     __lcd_goto(0x7f, 5);
     __lcd_puts("Acertou!");
     __beep();
     __lcd_clear();
     sorteio = __randon(1, 15);
     __lcd_goto(0xbf, sorteio);
     __lcd_puts("||");
     if ((tempo > 1)) {
         tempo--;
     }
     else {
         tempo = 6;
     }
 
}
 
void teste(void) 
{
     for (int __i0 = 0; __i0 < 20; ++__i0) {
         if (__ENTER_KEY) {
             if ((coluna == (sorteio - 1))) {
                 certo();
             }
             else {
                 erro();
             }
             __delay_us(50); while (__ENTER_KEY) { }; __delay_us(50);
         }
         __delay(tempo);
     }
 
}
 
void erro(void) 
{
     __lcd_clear();
     __lcd_goto(0x7f, 6);
     __lcd_puts("Errou!");
     for (int __i0 = 0; __i0 < 3; ++__i0) {
         __buzzer(48, 150);
         __delay(150);
     }
     __lcd_clear();
     sorteio = __randon(1, 15);
     __lcd_goto(0xbf, sorteio);
     __lcd_puts("||");
}
 
//Funcao Principal
void main(void)
{
     __inicializa;
     __backlight(__ON);
     tempo = 6;
     sorteio = __randon(1, 15);
     __lcd_goto(0xbf, sorteio);
     __lcd_puts("||");
     while(TRUE) {
         __lcd_clear();
         __lcd_puts("--");
         __lcd_goto(0xbf, sorteio);
         __lcd_puts("||");
         coluna = 0;
         teste();
         coluna = 0;
         while((coluna < 15)) {
             __lcd_goto(0x7f, coluna);
             __lcd_puts(" --");
             teste();
             coluna++;
         }
     }
 
     while(TRUE) { }
}

Descrição

6 Comentários

Download


Entre para Baixar

Favorito de


Projetos de uno


 0    5180   22 
 2    6141   164 
 0    5272   40 
 0    4885   22 
 5    7276   132