Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
27
Task/Musical-scale/C/musical-scale-1.c
Normal file
27
Task/Musical-scale/C/musical-scale-1.c
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
#include<stdio.h>
|
||||
#include<conio.h>
|
||||
#include<math.h>
|
||||
#include<dos.h>
|
||||
|
||||
typedef struct{
|
||||
char str[3];
|
||||
int key;
|
||||
}note;
|
||||
|
||||
note sequence[] = {{"Do",0},{"Re",2},{"Mi",4},{"Fa",5},{"So",7},{"La",9},{"Ti",11},{"Do",12}};
|
||||
|
||||
int main(void)
|
||||
{
|
||||
int i=0;
|
||||
|
||||
while(!kbhit())
|
||||
{
|
||||
printf("\t%s",sequence[i].str);
|
||||
sound(261.63*pow(2,sequence[i].key/12.0));
|
||||
delay(sequence[i].key%12==0?500:1000);
|
||||
i = (i+1)%8;
|
||||
i==0?printf("\n"):printf("");
|
||||
}
|
||||
nosound();
|
||||
return 0;
|
||||
}
|
||||
24
Task/Musical-scale/C/musical-scale-2.c
Normal file
24
Task/Musical-scale/C/musical-scale-2.c
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
#include<windows.h>
|
||||
#include<stdio.h>
|
||||
#include<math.h>
|
||||
|
||||
typedef struct{
|
||||
char str[3];
|
||||
int key;
|
||||
}note;
|
||||
|
||||
note sequence[] = {{"Do",0},{"Re",2},{"Mi",4},{"Fa",5},{"So",7},{"La",9},{"Ti",11},{"Do",12}};
|
||||
|
||||
int main(void)
|
||||
{
|
||||
int i=0;
|
||||
|
||||
while(1)
|
||||
{
|
||||
printf("\t%s",sequence[i].str);
|
||||
Beep(261.63*pow(2,sequence[i].key/12.0),sequence[i].key%12==0?500:1000);
|
||||
i = (i+1)%8;
|
||||
i==0?printf("\n"):printf("");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue