Tboy Cá voi
Tổng số bài gửi : 178 Cảm ơn : 413 Danh vọng : 4 Join date : 03/01/2011 Age : 32 Đến từ : TPHCM
| Tiêu đề: Lập trình bài "Cô bé mùa đông" Tue Jan 11, 2011 8:48 pm | |
| | Tue Jan 11, 2011 8:48 pm Lập trình bài "Cô bé mùa đông" | | | Các lệnh sử dụng: Beep(tần số,thời gian phát tiếng); Sleep(thời gian): không phát âm thanh. Sau đây là đoạn code mình tích hợp các tần số thành các nốt tương ứng, được chia ra thành 4 bộ xếp như trên bàn phím piano.Các bạn có thể xem một bản nhạc,dựa theo các nốt và tự đưa các tần số này vào để tạo thành code cho bài nhạc. Đô: 131 || 262 || 523 || 1047 Đô#:139 || 277 || 554 || 1109 Rê: 147 || 294 || 587 || 1175 Rê#:156 || 311 || 622 || 1245 Mi: 165 || 330 || 659 || 1319 Fa: 175 || 349 || 698 || 1397 Fa#: 185 || 370 || 740 || 1480 Son: 196 || 392 || 784 || 1568 Son#:208 || 415 || 831 || 1661 La: 220 || 440 || 880 || 1760 La#: 233 || 466 || 932 || 1865 Si: 247 || 494 || 988 || 1976 Các nốt có # là phím đen trên bàn phím piano, các nốt khác là phím trắng. Bạn cũng có thể tự tìm tần số cho giống với nốt nhạc hơn. - Code:
-
//================== //= TAN SO CAC NOT NHAC = //================== #include <stdio.h> #include <windows.h> //*********************Truong do***************** //Dieu chinh lai truong do tuy theo bai nhac #define a 400 #define b 800 #define c 1600 #define d 200 //*********************Cao do******************** //Bo 1 #define do1 131 #define do11 139 #define re1 147 #define re11 156 #define mi1 165 #define fa1 175 #define fa11 185 #define son1 196 #define son11 208 #define la1 220 #define la11 233 #define si1 247 //Bo 2 #define do2 262 #define do21 277 #define re2 294 #define re21 311 #define mi2 330 #define fa2 349 #define fa21 370 #define son2 392 #define son21 415 #define la2 440 #define la21 466 #define si2 494 //Bo 3 #define do3 523 #define do31 554 #define re3 587 #define re31 622 #define mi3 659 #define fa3 698 #define fa31 740 #define son3 784 #define son31 831 #define la3 880 #define la31 932 #define si3 988 //Bo 4 #define do4 1047 #define do41 1109 #define re4 1175 #define re41 1245 #define mi4 1319 #define fa4 1397 #define fa41 1480 #define son4 1568 #define son41 1661 #define la4 1760 #define la41 1865 #define si4 1976 void main() { //Bo 1 Beep(do1,a); Beep(do11,a); Beep(re1,a); Beep(re11,a); Beep(mi1,a); Beep(fa1,a); Beep(fa11,a); Beep(son1,a); Beep(son11,a); Beep(la1,a); Beep(la11,a); Beep(si1,a); Sleep(1000); //Bo 2 Beep(do2,a); Beep(do21,a); Beep(re2,a); Beep(re21,a); Beep(mi2,a); Beep(fa2,a); Beep(fa21,a); Beep(son2,a); Beep(son21,a); Beep(la2,a); Beep(la21,a); Beep(si2,a); Sleep(1000); //Bo 3 Beep(do3,a); Beep(do31,a); Beep(re3,a); Beep(re31,a); Beep(mi3,a); Beep(fa3,a); Beep(fa31,a); Beep(son3,a); Beep(son31,a); Beep(la3,a); Beep(la31,a); Beep(si3,a); Sleep(1000); //Bo 4 Beep(do4,a); Beep(do41,a); Beep(re4,a); Beep(re41,a); Beep(mi4,a); Beep(fa4,a); Beep(fa41,a); Beep(son4,a); Beep(son41,a); Beep(la4,a); Beep(la41,a); Beep(si4,a); } Còn đây là code bài "Cô bé mùa đông": - Code:
-
#include <stdio.h> #include <windows.h> //***************************Truong do********************* #define a 400 #define b 800 #define c 1600 #define d 200 //*****************************Cao do********************** #define do2 262 #define mi2 330 #define fa2 349 #define son2 392 #define la2 440 #define si2 494 #define do3 523 #define re3 587 #define mi3 659 #define fa3 698 #define son3 784 //*******************Co be mua dong************************ void main() { Beep(mi2,a); Beep(la2,a); Beep(si2,a); Beep(do3,b); Beep(si2,a); Beep(do3,a); Beep(re3,b); Beep(son2,b); Beep(mi3,a); Beep(fa3,a); Beep(mi3,a); Beep(re3,a); Beep(do3,a); Beep(mi2,a); Beep(la2,a); Beep(si2,a); Beep(do3,b); Beep(si2,a); Beep(do3,a); Beep(re3,b); Beep(son2,b); Beep(mi3,c); Beep(mi2,a); Beep(la2,a); Beep(si2,a); Beep(do3,b); Beep(si2,a); Beep(do3,a); Beep(re3,b); Beep(son2,b); Beep(son3,b); Beep(mi3,a); Beep(fa3,a); Beep(mi3,a); Beep(re3,a); Beep(do3,a); Beep(mi2,a); Beep(la2,a); Beep(si2,a); Beep(do3,b); Beep(si2,a); Beep(la2,a); Beep(si2,b); Beep(son2,b); Beep(la2,c); Sleep(b); Beep(la2,a); Beep(si2,a); Beep(do3,b); Beep(si2,a); Beep(la2,a); Beep(son2,b+a); Beep(000,b); Beep(si2,a); Beep(000,b); Beep(si2,a); Beep(do2,b); Beep(000,d); Beep(do2,a); Beep(000,d); Beep(son2,a); Beep(la2,a); Beep(do2,a); Beep(do2,a); Beep(000,d); Beep(la2,d); Beep(la2,d); Beep(si2,d); Beep(do3,b); Beep(si2,a); Beep(la2,a); Beep(son2,b); Beep(000,d); Beep(son2,a); Beep(000,a); Beep(son2,a); Beep(la2,a); Beep(la2,a); Beep(son2,a); Beep(fa2,a); Beep(son2,d); Beep(son2,d); Beep(la2,a); Beep(si2,a); Beep(do3,b); Beep(si2,a); Beep(la2,a); Beep(son2,b); Beep(son2,a); Beep(la2,a); Beep(do2,d); Beep(do2,d); Beep(000,d); Beep(son2,a); Beep(la2,a); Beep(do2,a); Beep(do2,a); Beep(000,d); Beep(la2,d); Beep(la2,d); Beep(si2,d); Beep(do3,b); Beep(si2,a); Beep(la2,a); Beep(son2,b); Beep(son2,a); Beep(la2,b); Beep(si2,a); Beep(do3,a); Beep(si2,c); Beep(000,d); Beep(do3,b); Beep(mi3,a); Beep(mi3,a); Beep(si2,a); Beep(la2,a); Beep(son2,b); Beep(son2,a); Beep(la2,b); Beep(son2,a); Beep(fa2,a); Beep(mi2,a); Beep(fa2,a); Beep(son2,b); Beep(la2,d); Beep(si2,d); Beep(do3,b); Beep(do3,a); Beep(mi3,a); Beep(si2,a); Beep(la2,a); Beep(son2,b); Beep(000,a); Beep(son2,d); Beep(la2,a); Beep(la2,d); Beep(si2,a); Beep(do3,a); Beep(re3,c); Beep(000,d); Beep(mi3,b); Beep(son2,a); Beep(mi3,a); Beep(re3,b); Beep(son3,a); Beep(re3,a); Beep(do3,a); Beep(do3,a); Beep(mi2,a); Beep(do3,a); Beep(si2,b); Beep(la2,a); Beep(son2,a); Beep(la2,b); Beep(si2,a); Beep(do3,a); Beep(son2,b); Beep(do3,a); Beep(do3,a); Beep(mi3,a); Beep(mi3,a); Beep(re3,a); Beep(do3,a); Beep(re3,a); Beep(la2,a); Beep(son2,b); Beep(000,d); Beep(mi3,b); Beep(son2,a); Beep(mi3,a); Beep(re3,b); Beep(son3,a); Beep(re3,a); Beep(do3,a); Beep(do3,a); Beep(mi2,a); Beep(do3,a); Beep(si2,b); Beep(la2,a); Beep(son2,a); Beep(la2,b); Beep(si2,a); Beep(do3,a); Beep(re3,b); Beep(do3,a); Beep(si2,a); Beep(do3,a); Beep(si2,a); Beep(la2,c); } Tboy
| | | | |
Được sửa bởi Tboy ngày Tue Jan 11, 2011 11:35 pm; sửa lần 1. |
|