Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #include <windows.h>
- #define FREQ_DO 261
- #define FREQ_RE 293
- #define FREQ_MI 329
- #define FREQ_FA 349
- #define FREQ_SOL 392
- #define FREQ_LA 440
- #define FREQ_SI 493
- #define TEMPO 500
- int menu(void);
- int main(void)
- {
- int op;
- op = menu();
- while(op != 27)
- {
- switch(op)
- {
- case 97:
- Beep(FREQ_DO, TEMPO);
- break;
- case 115:
- Beep(FREQ_RE, TEMPO);
- break;
- case 100:
- Beep(FREQ_MI, TEMPO);
- break;
- case 102:
- Beep(FREQ_FA, TEMPO);
- break;
- case 103:
- Beep(FREQ_SOL, TEMPO);
- break;
- case 104:
- Beep(FREQ_LA, TEMPO);
- break;
- case 106:
- Beep(FREQ_SI, TEMPO);
- break;
- default:
- printf("Opcao invalida\n");
- }
- op = menu();
- }
- }
- int menu(void)
- {
- int i;
- printf("a - do\n");
- printf("s - re\n");
- printf("d - mi\n");
- printf("f - fa\n");
- printf("g - sol\n");
- printf("h - la\n");
- printf("j - si\n");
- i = getch();
- return i;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement