Xác định học lực dựa vào điểm trung bình của sinh viên, biết:. Hiển thị một số tự nhiên bất kì từ 0 đến 9 dưới dạng chữ.[r]
Trang 1Control Structures
Nguyen Dung
Falculty of Information Technology
Hue University of Science
Trang 2if statement
Iteration (loop)
for statement
Jump:
Trang 3if statement
Syntax 1st:
if ( expression ) { B ;}
exp
B
nonzero zero
3
Trang 4int a = 5, b = 9, max ;
max = a;
if ( max < b ){
printf(“Max is: %d”, max) ;
Max is: 9
if ( max < b )
max = b ;
Trang 5if statement
Syntax 2nd:
exp
B1
nonzero zero
B2
5
Trang 6printf(“b = ");scanf("%f",& b );
if ( a == 0 ){
if ( b != 0 )
printf(“Equation hasn’t root.”);
else
printf(“Equation has countless root.”);
}
else{
printf(“Root of equation is x = %f”, x );
}
Trang 7Excercises
1 Xác định xem một số nguyên là chẵn hay lẻ
2 Xác định học lực dựa vào điểm trung bình
của sinh viên, biết:
3 Xác định số có giá trị lớn hơn trong hai số
thực a, b theo 2 cách: sử dụng lệnh if và
không sử dụng lệnh if
4 Hiển thị một số tự nhiên bất kì từ 0 đến 9
dưới dạng chữ
ĐTB [0, 4) [4, 5) [5, 6.5) [6.5, 8) [8, 9) [9, 10]
Học lực Kém Yếu Trung bình Khá Giỏi Xuất sắc
7
Trang 8exp2
…
exp==
B2;
Bn;
Zero
Zero
Non-Zero
Trang 9switch statement
Syntax:
switch (exp)
{
case (exp1):
B1; break;
case (exp2):
B2; break;
case (expN):
BN; break;
[default: B0;]
}
expression
Constant-expression
9
Trang 10printf ("Nhap so: ");
scanf ("%d", & x );
switch ( x ){
case 0: printf (“Khong”); break ;
case 1: printf (“Mot”); break ;
case 2: printf (“Hai”); break ;
case 3: printf (“Ba”); break ;
case 4: printf (“Bon”); break ;
case 5: printf (“Nam”); break ;
case 6: printf (“Sau”); break ;
case 7: printf (“Bay”); break ;