


Preview text:
  lOMoAR cPSD| 48599919
Bài tËp lËp tr×nh híng ®èi tîng víi C++   
Bµi tËp thùc hµnh 3 
m«n lËp tr×nh víi C++ 
Bài thực hành về vòng lặp: 
Bài 1:Viết chương trình hiển thị lên màn hình các giá trị từ 1 đến 10 trên 1 hàng hoặc  1 cột 
Bài 2: Viết chương trình tính tổng S = 1 + 2 + 3 + …+ n, Tính tổng chẵn, tổng lẻ 
Với n nguyên dương được nhập vào từ bàn phím 
Bài 3: Viết chương trình tính n! với n nguyên dương (n>0) được nhập vào từ bàn  phím 
Bài 4: Nhập vào số nguyên dương n. Tìm các ước số của n, tìm các ước chẵn, các  ước lẻ của n. 
Bài 5: Viết chương trình đếm và in ra số lượng các số nguyên chia hết cho 3 hoặc 7 trong phạm  vi từ 1 đến 100. 
Bài 6: Nhập vào 3 số nguyên a,b,n. Với a,b hơn n chia hết cho a nhưng không chia hết cho b. 
Bài 7: In ra màn hình N ngôi sao (dấu *), 2 ngôi sao cách nhau 1 dấu cách, với N yêu 
cầu người dùng nhập vào từ bàn phím. Ví dụ với N = 8 ta có: * * * * * * * * 
Bài 8. Nhập vào một tháng và kiểm tra xem đó có phải là một tháng trong năm hay 
không. Nếu không đúng hãy yêu cầu nhập lại. 
Bài 9. Nhập vào một số nguyên trong khoảng từ 1 đến 10. Nếu nhâp sai hãy yêu cần  nhập lại 
Bài 10. sử dụng vòng lặp do while để nhập điểm của một môn học. Điểm nằm trong 
khoảng từ 0 đến 10. Nếu người dung nhập điểm <0 hoặc >10 thì yêu cầu nhập lại 
đến khi thoả mãn mới dừng vòng lặp.  1      lOMoAR cPSD| 48599919
Bài tËp lËp tr×nh híng ®èi tîng víi C++   
Bài 11: In ra màn hình M dòng, với mỗi dòng in ra N ngôi sao, 2 ngôi sao trên một 
dòng cách nhau 1 dấu cách, với M và N yêu cầu người dùng nhập vào từ bàn phím. 
Ví dụ với M = 4, N = 8 ta có:  * * * * * * * *  * * * * * * * *  * * * * * * * *  * * * * * * * * 
Bài 12: Tìm ước số chung lớn nhất của 2 số nguyên dương a, b với 2 số nhập vào từ  bàn phím 
Bµi 13: Gi¶i bµi to¸n cæ: Cã mét tr¨m con tr©u ¨n mét tr¨m bã cá, tr©u ®øng ¨n 
n¨m, tr©u n¨m ¨n 3, tr©u giµ 3 con mét bã. Hái cã bao nhiªu con tr©u mçi lo¹i.  2