Ngôn ngữ lập trình C++ 0

24 257 0
Ngôn ngữ lập trình C++ 0

Đ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

C u trúc l p (ti p theo)ấ ặ ế Ngôn Ng L p Trìnhữ ậ C++0 2 Vòng l pặ Đ m cề ụ  Câu lệnh for  Câu lệnh do-while  So sánh while, for và do-while  Vòng lặp lồng nhau  Gỡ rối vòng lặp  Các lỗi lập trình thường gặp 3 Vòng l pặ Câu l nh forệ  Câu l nh ệ for thích h p v i vòng l p th c hi n các ợ ớ ặ ự ệ công vi c gi ng nhau d a trên bi n đ m.ệ ố ự ế ế  Ví d 1: In ra màn hình 20 d u ‘*’ụ ấ  dem = 0;  while (dem < 20)  {  cout<<‘*’<<endl;  dem ++;  } for (dem = 0; dem < 20; dem++) cout<<‘*’<<endl; 4 Vòng l pặ  Gi i thích quá trình th c hi n:ả ự ệ  kh i t o ở ạ dem = 0;  ki m tra ể (dem < 20) th y đúng, v y in ra d u ‘*’ấ ậ ấ  tăng dem ++ v y dem = 1ậ  quay l i ki m tra (dem < 20) th y đúng, v y in ra d u ‘*’ạ ể ấ ậ ấ  tăng dem ++ v y dem = 2ậ  .  tăng dem ++ v y dem = 19ậ  quay l i ki m tra (dem < 20) th y đúng, v y in ra d u ‘*’ạ ể ấ ậ ấ  tăng dem ++ v y dem = 20ậ  quay l i ki m tra (dem < 20) th y sai, v y ạ ể ấ ậ ra kh i vòng l pỏ ặ Câu l nh forệ for (dem = 0; dem < 20; dem++) cout<<‘*’<<endl; 5 Vòng l pặ Câu l nh forệ  Ví d 2 : Tính l ng cho các công nhânụ ươ  for (dem_cn = 0; dem_cn < 10; dem_cn ++)  {  cout<<“So san pham lam duoc : ";  cin>>SoSP;  Luong = SoSP * 5;  cout<<“Luong cua ban la : "<<Luong<<" nghin dong"<<endl;  } 6 Vòng l pặ Bài t pậ  Tính t ng ổ S = 1 3 + 2 3 + 3 3 + . + 10 3  In ra màn hình b ng giá trả ị i i*i sqrt(i) 1 1 1.0 2 4 1.4 3 9 1.7 4 16 2.0 5 25 2.2 6 36 2.4 7 49 2.6 7 Vòng l pặ L i gi iờ ả  Tính t ng ổ S = 1 3 + 2 3 + 3 3 + . + 10 3  tong = 0;  for (i = 1; i <= 10; i++)  tong += i*i*i;  In b ngả  cout.setf(ios::fixed); // hien thi theo ki phap dau cham  cout.precision(1); // lay 1 so le sau dau cham  cout<<setw(3)<<“i”<<setw(5)<<“i*i” <<setw(7)<<“sqrt(i)”<<endl;  for (i = 1; i <= 7; i++)  cout<<setw(3)<<i<<setw(6)<<i*i<<setw(9)<<sqrt(i)<<endl; 8 Vòng l pặ Câu l nh forệ  Bi n đi u khi n trong l nh for có th tăng gi m v i ế ề ể ệ ể ả ớ m t l ng b t kỳ.ộ ượ ấ  Ví d : Tính t ng các s l n m t 1 đ n Nụ ổ ố ẻ ằ ừ ế  sum = 0;  for (le = 1; le <= N; le += 2)  sum += le; 9 Vòng l pặ Bài t pậ  In ra màn hình b ng đ i nhi t đ t đ C sang đ Fả ổ ệ ộ ừ ộ ộ  Celsius Fahrenheit  20 68.00  15 59.00  10 50.00  5 41.00  0 32.00  -5 23.00  -10 14.00  -15 5.00  -20 -4.00  Công thức: F = 1.8*C + 32 10 Vòng l pặ Câu l nh forệ  Cú pháp:  for (khởi tạo; biểu thức điều kiện; cập nhật biến điều khiển)  <Câu lệnh>;  Giái thích:  Thực hiện câu lệnh khởi tạo;  Kiểm tra biểu thức điều kiện;  Nếu điều kiện đúng thì • Thực hiện <Câu lệnh>; • Thực hiện cập nhật biến điều khiển • Quay lại kiểm tra điều kiện;  Nếu điều kiện sai thì ra khỏi vòng lặp [...]... trị các biến trong sau từng bước lặpLập bảng vết – ví dụ:          i Vòng lặp tong 0 1 1 1 2 2 3 3 6 9 4 24 33 5 1 20 153 6 19 gt 1 tong = 0; gt = 1; for (i = 1; i . Fahrenheit  20 68 .00  15 59 .00  10 50. 00  5 41 .00  0 32 .00  -5 23 .00  - 10 14 .00  -15 5 .00  - 20 -4 .00  Công thức: F = 1.8*C + 32 10 Vòng l pặ Câu. In ra màn hình 20 d u ‘*’ụ ấ  dem = 0;  while (dem < 20)  {  cout<<‘*’<<endl;  dem ++;  } for (dem = 0; dem < 20; dem++) cout<<‘*’<<endl;

Ngày đăng: 27/10/2013, 07:15

Hình ảnh liên quan

 Ví d 1: In ra màn hình 20 du ‘*’ ấ - Ngôn ngữ lập trình C++ 0

d.

1: In ra màn hình 20 du ‘*’ ấ Xem tại trang 3 của tài liệu.
 In ra màn hình b ng giá tr ị - Ngôn ngữ lập trình C++ 0

n.

ra màn hình b ng giá tr ị Xem tại trang 6 của tài liệu.

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

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

Tài liệu liên quan