Trang ChínhTrang Chính  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Hãy sử dụng FireFox để web hiển thị tốt hơn!


Share | 
 

 Lập trình bài "Cô bé mùa đông"

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Tboy
Cá voi
Cá voi
avatar


Nam Tổng số bài gửi : 178
Cảm ơn : 413
Danh vọng : 4
Join date : 03/01/2011
Age : 25
Đến từ : TPHCM

Bài gửiTiê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.
Về Đầu Trang Go down
Xem lý lịch thành viên http://taplaptrinh.forumvi.com
bueno
Vịt bầu
Vịt bầu
avatar


Nam Tổng số bài gửi : 7
Cảm ơn : 14
Danh vọng : 0
Join date : 04/01/2011
Age : 25

Bài gửiTiêu đề: Re: Lập trình bài "Cô bé mùa đông"   Tue Jan 11, 2011 10:15 pm

Tue Jan 11, 2011 10:15 pm » Re: Lập trình bài "Cô bé mùa đông"
chu Thai lap trinh ghe wa nhi :X


bueno

Về Đầu Trang Go down
Xem lý lịch thành viên
Lynrch
Cá mập
Cá mập
avatar


Nam Tổng số bài gửi : 59
Cảm ơn : 116
Danh vọng : 0
Join date : 05/01/2011
Age : 24
Đến từ : HCM

Bài gửiTiêu đề: Re: Lập trình bài "Cô bé mùa đông"   Tue Jan 11, 2011 11:46 pm

Tue Jan 11, 2011 11:46 pm » Re: Lập trình bài "Cô bé mùa đông"
Thái cái code cua bài hát là có sẵn hay là phải xem mấy nốt nhạc roi đánh ra the ?????


Lynrch

Về Đầu Trang Go down
Xem lý lịch thành viên
MissyNhic[khánh thị Hoà]
Gà choai
Gà choai
avatar


Tổng số bài gửi : 21
Cảm ơn : 24
Danh vọng : 0
Join date : 10/01/2011

Bài gửiTiêu đề: Re: Lập trình bài "Cô bé mùa đông"   Tue Jan 11, 2011 11:50 pm

Tue Jan 11, 2011 11:50 pm » Re: Lập trình bài "Cô bé mùa đông"
ôi giồi ôi :twisted: mà chẳng nhẽ bây h đi làm fan của bạn thái =p~~ =p~~


MissyNhic[khánh thị Hoà]

Về Đầu Trang Go down
Xem lý lịch thành viên http://missynhic.multiply.com/
Tboy
Cá voi
Cá voi
avatar


Nam Tổng số bài gửi : 178
Cảm ơn : 413
Danh vọng : 4
Join date : 03/01/2011
Age : 25
Đến từ : TPHCM

Bài gửiTiêu đề: Re: Lập trình bài "Cô bé mùa đông"   Wed Jan 12, 2011 9:30 pm

Wed Jan 12, 2011 9:30 pm » Re: Lập trình bài "Cô bé mùa đông"
chuanwa Hello Fans


Tboy

Về Đầu Trang Go down
Xem lý lịch thành viên http://taplaptrinh.forumvi.com
lucy.nt92
Gà rừng
Gà rừng
avatar


Nữ Tổng số bài gửi : 32
Cảm ơn : 35
Danh vọng : 1
Join date : 04/01/2011
Age : 25
Đến từ : Miền Tây =]]

Bài gửiTiêu đề: Re: Lập trình bài "Cô bé mùa đông"   Sat Jan 15, 2011 5:45 pm

Sat Jan 15, 2011 5:45 pm » Re: Lập trình bài "Cô bé mùa đông"
:lol!: :lol!:


lucy.nt92

Về Đầu Trang Go down
Xem lý lịch thành viên http://www.facebook.com/lbnt92
Sponsored content




Bài gửiTiêu đề: Re: Lập trình bài "Cô bé mùa đông"   

» Re: Lập trình bài "Cô bé mùa đông"


Sponsored content

Về Đầu Trang Go down
 

Lập trình bài "Cô bé mùa đông"

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Cơ sở lập trình 1 :: Bài tập khác-