Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
91,28 KB
Nội dung
Bài 6
CÂU LỆNHĐIỀU KHIỂN
1.Câu lệnh while
Cú pháp (Syntax):
while ( expression )
statement // thân lặp
Ví dụ
int count = 0;
while( count < 10)
cout << ++count << endl;
Ví dụ
int main()
{ int x, count = 0;
float sum = 0.0 ;
cout << " Nhập một vài số nguyên: \n"
" Nhập ký tự bất kỳ để thoát"
<< endl;
while (cin >> x )
{ sum += x ;
++count;
}
cout << " Giá trị trung bình : " << sum/count << end;
return 0 ; }
2.Câu lệnh for
Cú pháp
Ví dụ
int i, count = 0;
for (i=1; i <10; ++i)
cout << ++count;
Biểu thức (expression) có thể có nhiều phần
cách nhau bởi dấu phẩy và được đánh giá từ
trái sang,
for ( expression1; expression2; expression3 )
statement
Ví dụ
int x, i, limit ;
for (i=0, limit=8; i<limit; i +=2)
x= i*i , cout << setw(10) << x;
Dùng dấu phẩy trong phát biểu (statement)
Ví dụ
x = (a=3,b=5, a*b) giá trị của a*b được gán
cho x
Một vài cách dùng for
#include <conio.h>
for(i=0; !kbhit(); i++) cout << i << ' ';
for(x=0; x != 123; ) // không có expression 3
for (;;)
for(x=0; x<delay; x++) ;
3.Câu lệnh do-while
Cú pháp
do
statement
while ( expression);
Ví dụ
const long delay = 10000000L;
int main()
{ int tic;
cout << "\nNhập số lần lặp ";
cin >> tic;
do
{ for ( long i = 0; i < delay; ++i ) ;
cout << "Âm hiệu!\a" //tạo tiếng kêu
<< endl;
}
while( tic > 0 );
cout << "Kết thúc!\n";
return 0;
}
4.Câu lệnh IF
Cú pháp
if( expression )
statement1
[else statement2 ]
else statement2 trong ngoặc vuông nghĩa là
có hoặc không tùy ứng dụng
ví dụ
if ( x < y )
min = x;
else min = y;
// Magic Number program.
#include <iostream>
#include <
cstdlib>
using namespace std;
int main()
{
int magic; // magic number
int guess; // số dự đoán
magic = rand(); // lấy số ngẫu nhiên
cout << "Nhập số đoán: ";
cin >> guess;
if(guess == magic) cout << "** Đúng **";
return 0;
}
[...]... trong khi bi u th c i u ki n c a if có th ki m tra b t kỳ (không b ng, l n hơn, nh hơn) Không th có hai h ng s case ng d ng trong m t câu l nh switch Câu l nh switch luôn hi u qu hơn dùng if ch a if Các câu l nh liên quan m i case không ph i là các kh i C++ có th ch p nh n n 163 84 case, nhưng trên th c t dùng m t s nh vì ch y chương trình hi u qu Ví d #include using namespace std; int main()... sequence;// cho 1,2 và 3 break; case 4: satatement sequence;// cho 4 break; t Câu l nh switch ch a switch switch(ch1) { case 'A': cout . Bài 6
CÂU LỆNH ĐIỀU KHIỂN
1 .Câu lệnh while
Cú pháp (Syntax):
while ( expression )
statement. << "if là câu lệnh điều khiển rẽ vào
một trong hai nhánh của C++.
";
break;
case 3:
cout << "switch là câu lệnh điều khiển
rẽ vào