Tài liệu Bài 6 Câu lệnh điều khiển ppt

24 367 0
Tài liệu Bài 6 Câu lệnh điều khiển ppt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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

Ngày đăng: 24/02/2014, 12:20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan