CHƯƠNG V CÁC TỐN TỬ ĐIỀU KHIỂN CẠC TOẠN TỈÍ ÂIÃƯU KHIÃØN I Toạn tỉí IF Cụ phạp: Dảng 1: if (Biãøu thỉïc âiãưu kiãûn) ; Dảng 2: if (Biãøu thỉïc âiãưu kiãûn) ; else ; Chỉïc nàng: - Nãúu Biãøu thỉïc âiãưu kiãûn coù giaù trở bũng thỗ thổỷc hióỷn Cỏu lóỷnh - Ngổồỹc laỷi thỗ thổỷc hióỷn Cỏu lóỷnh (Dảng 2), hồûc thỉûc hiãûn cạc lãûnh sau if (Dảng 1) Vờ duỷ: Giaới phổồng trỗnh bỏỷc hai: #include "stdio.h" #include "math.h" void main() { int a,b,c; float x1,x2,del; clrscr(); printf("\nNhap he so a = "); scanf("%d",&a); printf("\nNhap he so b = "); scanf("%d",&b); printf("\nNhap he so c = "); scanf("%d",&c); del=pow(b,2)-4*a*c; if (del >= 0) { printf("Phuong trinh co nghiem"); x1=(b-sqrt(del))/2*a; x2=(b+sqrt(del))/2*a; printf("\n x1 = %6.2f",x1); printf("\n x2 = %6.2f",x2); } else printf("\n Phuong trinh vo nghiem"); getch(); } Chụ : - Hon ton giäúng cạc ngän ngỉỵ láûp trỗnh khaùc, thỗ C cuợng cho pheùp sổớ duỷng caùc toạn tỉí if läưng Vê dủ: if (a>b) if (b>c) z=b else z=c - Mäüt dảng khạc ca kiãøu toạn tỉí if läưng nhau: if (Biãøu thỉïc âiãưu kiãûn 1) ; else if (biãøu thỉïc âiãưu kiãûn 2) ; else if (biãøu thỉïc âiãưu kiãûn n-1) ; else ; Vờ duỷ: Vióỳt chổồng trỗnh nhỏỷp vaỡo mọỹt säú tỉì âãún v cho hiãøu thë thỉ tuáön #include "stdio.h" void main() { int t; clrscr(); printf("Nhap so thu tu cua tuan t = "); scanf("%d",&t); if (t==1) printf("\nNgay chu nhat"); else if (t==2) printf("\nNgay else if (t==3) printf("\nNgay else if (t==4) printf("\nNgay else if (t==5) printf("\nNgay else if (t==6) printf("\nNgay else printf("\nNgay getch(); } thu hai"); thu ba"); thu tu"); thu nam"); thu sau"); thu bay"); II Toạn tỉí switch Vãư tỉåíng gáưn giäúng toạn tỉí Case Of ca Pascal Toạn tỉí switch cho phẹp càn cỉï vo giạ trë ca mäüt biãøu thỉïc ngun âãø chn mäüt nhiãøu cạch nhy Cụ phạp: swith (Biãøu thỉïc) { case n1: ; case n2: case nk: [default: ;] } Vê dủ 1: Nháûp v Sàõp xãúp mng mäüt chiãưu theo chiãöu tàng dáön #include "stdio.h" main() { int i,j,temp; int a[10]; clrscr(); for (i=0;i