Request Ai biết về C++ giúp mình đoạn mã này !

haikatitu

Hero
Joined
Oct 26, 2010
Messages
665
Reactions
425
MR
0.092
Follow me on Facebook
E dốt C++ quá nhờ các pro C++ giúp đỡ mình với . e cần code lặp lại 1 lệnh n lần .


int n = 1 ; // số lần lập lại lệnh , có thể thay đổi từ 1 đến 100

Nếu int n = 1

Thì play file Sound.wav 1 lần

// PlaySound("Sound.wav", NULL, SND_FILENAME);

Nếu n = 3

Thì play file Sound.wav 3 lần


Hog chơi kiểu nếu n = 3 ;
Thì
PlaySound("Sound.wav", NULL, SND_FILENAME);
PlaySound("Sound.wav", NULL, SND_FILENAME);
PlaySound("Sound.wav", NULL, SND_FILENAME);

Nếu code vậy mà n = 100 hay 1000 chắc e chết:confused::confused::confused:


---------------------------------------------------

***Đoạn mã thứ 2 :

a= 10;// a luôn luôn là 10

Nếu b = 25;

Thì n= b chia a = 2.5 ; // mà 2.5 = 2 + 0.5

Thì play file Sound.wav 2 lần ;

Print ( Số dư là 0.5 ) ;


P/S : e đang nhứt não lắm . :confused::confused::confused:








E cảm ơn nhiều nhiều .
 
Last edited:

quyendang

Junior
Joined
Jul 13, 2014
Messages
63
Reactions
35
MR
0.000
Code:
for(int i = 0; i<n; i++){
PlaySound("Sound.wav", NULL, SND_FILENAME);
}

Code:
int c = b / a;
for(int i = 0; i < c; i++){
PlaySound("Sound.wav", NULL, SND_FILENAME);
}
double sodu = (double)a/b - c;
cout << sodu;
 

ncxn

Hero
Joined
Feb 15, 2012
Messages
2,666
Reactions
2,244
MR
0.000
Híc, học C++ mà mấy cái này không xong là dễ die lắm chủ thớt.
mò cái gì thì được, chứ nếu học mà vậy thì không ổn chút nào.
 
for(int i = 0; i++; i<n){
PlaySound("Sound.wav", NULL, SND_FILENAME);
}

int n=0;
while(n<3) {
PlaySound("Sound.wav", NULL, SND_FILENAME);
n++;
}

Code:
for(int i = 0; i<n; i++){
PlaySound("Sound.wav", NULL, SND_FILENAME);
}

Code:
int c = b / a;
for(int i = 0; i < c; i++){
PlaySound("Sound.wav", NULL, SND_FILENAME);
}
double sodu = (double)a/b - c;
cout << sodu;

Híc, học C++ mà mấy cái này không xong là dễ die lắm chủ thớt.
mò cái gì thì được, chứ nếu học mà vậy thì không ổn chút nào.


Mình chưa học C++ , chỉ mới tìm hiểu qua thôi , muốn code cái lệnh này mà vẫn ko nghĩ ra , biết là dùng for nhưng mà mình làm hoài nó ko chạy . Giống như code mấy bác ở trên giúp mình , nó chạy nhưng mà nó chạy hoài luôn ko dừng lại . Mà mình muốn nó chỉ chạy theo số n lần = 1 , 2 hoặc 3 lần thôi là dừng .. mấy bác xem giúp code mình với .. :confused::confused::confused:
 
Mình chưa học C++ , chỉ mới tìm hiểu qua thôi , muốn code cái lệnh này mà vẫn ko nghĩ ra , biết là dùng for nhưng mà mình làm hoài nó ko chạy . Giống như code mấy bác ở trên giúp mình , nó chạy nhưng mà nó chạy hoài luôn ko dừng lại . Mà mình muốn nó chỉ chạy theo số n lần = 1 , 2 hoặc 3 lần thôi là dừng .. mấy bác xem giúp code mình với .. :confused::confused::confused:
Sao mà chạy hoài được nhỉ? nó có điều kiện mà ( n ý)

Bạn phải định nghĩa n = ? trước khi cho vòng lặp for nó run chứ.

Hoặc như của ông này, làm sao nó chạy hơn 2 dòng được?

Code:
int n=0;
while(n<3) {
PlaySound("Sound.wav", NULL, SND_FILENAME);
n++;
}
 

Announcements

Forum statistics

Threads
434,223
Messages
7,321,200
Members
185,490
Latest member
HughWilso2
Back
Top Bottom