Bài 4: Lệnh lặp While, do ... While và lệnh lặp for
xuất bản
Thông báo:
Cảm ơn bạn đã theo dõi QuangNinhBay.Com trong suốt thời gian qua.
Trong thời gian tới website sẽ update để bạn có trải nghiệm mượt mà hơn. Nội dung về thiết kế website cũng như các thủ thuật sẽ được đội ngũ QuangNinhBay.Com Update thường xuyên hơn.
Xin cảm ơn!
1. Vòng lặp While:
- Cú pháp:
While(<điều kiện>) { //công việc; }
-Diễn giải: Thực hiện công việc trong khi biểu thức điều kiện có giá trị là true.
VD: tính tổng 1 -> 10 sử dụng while
- Cú pháp:
3. Lệnh lặp for
- Cú pháp:
- getch(): Có tác dụng dừng màn hình để xem kết quả và nhập phím bất kỳ để trả về màn hình soạn thảo.
- Sự khác nhau giữa int main() và void main():
+ int ten_ham(): trả về giá trị nào đó thuộc kiểu int.
+ void ten_ham(): thực hiện lệnh trong đó mà không trả về giá trị nào.
BÀI 1: TÍNH TRUNG BÌNH TỔNG CỦA CÁC SỐ TỰ NHIÊNCHIA HẾT CHO 2
Input: nhập từ bàn phím 2 giá trị min, max
Output: Trung bình tổng của các số tự nhiên chia hết cho 2 từ min tới max
Hướng dẫn:
int min,max
int i = min
float tong = 0, bienDem = 0, trungBinh = 0
while( i <= max){
Nếu (i % 2 == 0){
tong += i;
bienDem ++ }
}
trungBinh = tong/bienDem
BÀI 2: XÂY DỰNG CHƯƠNG TRÌNH XÁC ĐỊNH SỐ NGUYÊN TỐ
Input: Nhập vào từ bàn phím số x
Output: Kết luận x có phải là số nguyên tố hay không
Biết rằng: Số nguyên tố là số chỉ chia hết cho 1 và chính nó.
đang cập nhật
VD: tính tổng 1 -> 10 sử dụng while
//tinh tong 1-> 10 #include <stdio.h> int main(){ int i = 0, tong = 0; while (i<=10) {tong =+ i; i++; } printf("\nTong = %d",tong); return 0; }2. Vòng lặp do ….. while:
- Cú pháp:
do{ //Công việc; }while (<điều kiện>);- Diễn giải: Tương tự lệnh lặp while, chỉ khác ở chỗ điều kiện được kiểm tra sau, nghĩa là công việc được thực hiện ít nhất một lần.
3. Lệnh lặp for
- Cú pháp:
for(khởi đầu;điềukiện;bước nhảy) { //Công việc }* Chú ý:
- getch(): Có tác dụng dừng màn hình để xem kết quả và nhập phím bất kỳ để trả về màn hình soạn thảo.
- Sự khác nhau giữa int main() và void main():
+ int ten_ham(): trả về giá trị nào đó thuộc kiểu int.
+ void ten_ham(): thực hiện lệnh trong đó mà không trả về giá trị nào.
BÀI TẬP ÁP DỤNG VÀ HƯỚNG DẪN
BÀI 1: TÍNH TRUNG BÌNH TỔNG CỦA CÁC SỐ TỰ NHIÊNCHIA HẾT CHO 2
Input: nhập từ bàn phím 2 giá trị min, max
Output: Trung bình tổng của các số tự nhiên chia hết cho 2 từ min tới max
Hướng dẫn:
int min,max
int i = min
float tong = 0, bienDem = 0, trungBinh = 0
while( i <= max){
Nếu (i % 2 == 0){
tong += i;
bienDem ++ }
}
trungBinh = tong/bienDem
BÀI 2: XÂY DỰNG CHƯƠNG TRÌNH XÁC ĐỊNH SỐ NGUYÊN TỐ
Input: Nhập vào từ bàn phím số x
Output: Kết luận x có phải là số nguyên tố hay không
Biết rằng: Số nguyên tố là số chỉ chia hết cho 1 và chính nó.
đang cập nhật