/* PROGRAMA TECLADO MUSICAL
AUTOR: CARLOS E. LOPEZ */
#include <stdio.h>
#include <windows.h>
#include <conio.h>
main()
{
char tecla;
printf("\n\tPROGRAMA - TECLADO MUSICAL -\n\n");
printf("\tTecla: Q Nota: DO\t");
printf("\tTecla: W Nota: RE\n");
printf("\tTecla: E Nota: MI\t");
printf("\tTecla: R Nota: FA\n");
printf("\tTecla: T Nota: SOL\t");
printf("\tTecla: Y Nota: LA\n");
printf("\tTecla: U Nota: SI\t");
printf("\tTecla: I Nota: do\n");
printf("\tTecla: O Nota: re\t");
printf("\tELIJE: \n");
do
{
tecla=getch();
switch (tecla)
{
case 'q': Beep(523,200); break; /*Beep Instruccion que produce un sonido o frecuencia*/
case 'Q': Beep(523,200); break;
case 'w': Beep(587,200); break;
case 'W': Beep(587,200); break;
case 'e': Beep(659,200); break;
case 'E': Beep(659,200); break;
case 'r': Beep(698,200); break;
case 'R': Beep(698,200); break;
case 't': Beep(783,200); break;
case 'T': Beep(783,200); break;
case 'y': Beep(880,200); break;
case 'Y': Beep(880,200); break;
case 'u': Beep(987,200); break;
case 'U': Beep(987,200); break;
case 'i': Beep(1046,200); break;
case 'I': Beep(1046,200); break;
case 'o': Beep(1174,200); break;
case 'O': Beep(1174,200); break;
default:
printf("\n\tTECLA ERRONEA\n\n");
break;
}
}
while(1==1);
return 0;
}
AUTOR: CARLOS E. LOPEZ */
#include <stdio.h>
#include <windows.h>
#include <conio.h>
main()
{
char tecla;
printf("\n\tPROGRAMA - TECLADO MUSICAL -\n\n");
printf("\tTecla: Q Nota: DO\t");
printf("\tTecla: W Nota: RE\n");
printf("\tTecla: E Nota: MI\t");
printf("\tTecla: R Nota: FA\n");
printf("\tTecla: T Nota: SOL\t");
printf("\tTecla: Y Nota: LA\n");
printf("\tTecla: U Nota: SI\t");
printf("\tTecla: I Nota: do\n");
printf("\tTecla: O Nota: re\t");
printf("\tELIJE: \n");
do
{
tecla=getch();
switch (tecla)
{
case 'q': Beep(523,200); break; /*Beep Instruccion que produce un sonido o frecuencia*/
case 'Q': Beep(523,200); break;
case 'w': Beep(587,200); break;
case 'W': Beep(587,200); break;
case 'e': Beep(659,200); break;
case 'E': Beep(659,200); break;
case 'r': Beep(698,200); break;
case 'R': Beep(698,200); break;
case 't': Beep(783,200); break;
case 'T': Beep(783,200); break;
case 'y': Beep(880,200); break;
case 'Y': Beep(880,200); break;
case 'u': Beep(987,200); break;
case 'U': Beep(987,200); break;
case 'i': Beep(1046,200); break;
case 'I': Beep(1046,200); break;
case 'o': Beep(1174,200); break;
case 'O': Beep(1174,200); break;
default:
printf("\n\tTECLA ERRONEA\n\n");
break;
}
}
while(1==1);
return 0;
}