printf(“Chuong trinh nhap diem sinh vien\n");printf(“Chuong trinh nhap diem sinh vien\n");
printf("Nhap diem (0<=diem<=10):"); printf("Nhap diem (0<=diem<=10):");
scanf("%f",&diem);scanf("%f",&diem);
while (diem < 0 || diem > 10)while (diem < 0 || diem > 10)
{{
printf("\nBan nhap khong dung!\n");printf("\nBan nhap khong dung!\n");
printf("Ban hay nhap lai (0<=diem<=10):");printf("Ban hay nhap lai (0<=diem<=10):");
3.3.2. Vòng lặp while3.3.2. Vòng lặp while 3.3.2. Vòng lặp while
3.3.2. Vòng lặp while3.3.2. Vòng lặp while 3.3.2. Vòng lặp while #include <stdio.h> #include <stdio.h> void main() void main() { {
float diem; clrscr();float diem; clrscr();
printf(“Chuong trinh nhap diem sinh vien\n");printf(“Chuong trinh nhap diem sinh vien\n");
dodo
{{
printf("Nhap diem (0<=diem<=10):"); printf("Nhap diem (0<=diem<=10):");
scanf("%f",&diem);scanf("%f",&diem);
if (diem < 0 || diem > 10)if (diem < 0 || diem > 10)
printf("\nBan nhap khong dung!\n");printf("\nBan nhap khong dung!\n");
}}
BÀI 3
BÀI 3. . CÁC CẤU TRÚC LẬP TRÌNH TRONG CCÁC CẤU TRÚC LẬP TRÌNH TRONG C
3
3.1. .1. Cấu trúc lệnh khốiCấu trúc lệnh khối3.2. Cấu trúc rẽ nhánh 3.2. Cấu trúc rẽ nhánh 3.2. Cấu trúc rẽ nhánh
3.2.1. Cấu trúc if, if … else3.2.1. Cấu trúc if, if … else
3.2.2. Cấu trúc lựa chọn switch3.2.2. Cấu trúc lựa chọn switch
3.3. Cấu trúc lặp3.3. Cấu trúc lặp 3.3. Cấu trúc lặp
3.3.1. Vòng lặp for3.3.1. Vòng lặp for
3.3.2. Vòng lặp while 3.3.2. Vòng lặp while
3.4. Các lệnh thay đổi cấu trúc lập 3.4. Các lệnh thay đổi cấu trúc lập 3.4. Các lệnh thay đổi cấu trúc lập trình
trình
3.4.1. continue3.4.1. continue
3.4. Các lệnh thay đổi cấu trúc lập trình3.4. Các lệnh thay đổi cấu trúc lập trình 3.4. Các lệnh thay đổi cấu trúc lập trình
Đối với các lệnh lặp:
Đối với các lệnh lặp:
whilewhile, , do{...} whiledo{...} while, hoặc , hoặc forfor
Thay đổi việc thực hiện lệnh trong vòng lặp
Thay đổi việc thực hiện lệnh trong vòng lặp C cung C cung cấp 2 lệnh:
cấp 2 lệnh:
continue;continue;