1. Trang chủ
  2. » Công Nghệ Thông Tin

chuong 5 các toán tử điều khiển

33 321 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 33
Dung lượng 47 KB

Nội dung

CHặNG V CAẽC TOAẽN Tặ IệU KHIỉN I. Toaùn tổớ IF Cuù phaùp: Daỷng 1: if (Bióứu thổùc õióửu kióỷn) <cỏu lóỷnh 1>; Daỷng 2: if (Bióứu thổùc õióửu kióỷn) <cỏu lóỷnh 1>; else <cỏu lóỷnh 2>; Chổùc nng: - Nóỳu Bióứu thổùc õióửu kióỷn coù giaù trở bũng 1 thỗ thổỷc hióỷn Cỏu lóỷnh 1. - Ngổồỹc laỷi thỗ thổỷc hióỷn Cỏu lóỷnh 2 (Daỷng 2), hoỷc thổỷc hióỷn caùc lóỷnh sau if (Daỷ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(); } Chuù yù: - Hoaỡn toaỡn giọỳng caùc ngọn ngổợ lỏỷp trỗnh khaùc, thỗ C cuợng cho pheùp sổớ duỷng caùc toaùn tổớ if lọửng nhau. Vờ duỷ: if (a>b) if (b>c) z = b else z = c - Mọỹt daỷng khaùc cuớa kióứu toaùn tổớ if lọửng nhau: if (Bióứu thổùc õióửu kióỷn 1) <cỏu lónh 1>; else if (bióứu thổùc õióửu kióỷn 2) <cỏu lóỷnh 2>; . . . else if (bióứu thổùc õióửu kióỷn n-1) <cỏu lóỷnh n-1>; else <cỏu lóỷnh n>; Vờ duỷ: Vióỳt chổồng trỗnh nhỏỷp vaỡo mọỹt sọỳ tổỡ 1 õóỳn 7 vaỡ cho hióứu thở thổ trong tuỏửn. #include "stdio.h" void main() { int t; clrscr(); printf("Nhap so thu tu cua ngay trong tuan t = "); scanf("%d",&t); if (t==1) printf("\nNgay chu nhat"); else if (t==2) printf("\nNgay thu hai"); else if (t==3) printf("\nNgay thu ba"); else if (t==4) printf("\nNgay thu tu"); else if (t==5) printf("\nNgay thu nam"); else if (t==6) printf("\nNgay thu sau"); else printf("\nNgay thu bay"); getch(); } II. Toaùn tổớ switch Vóử yù tổồớng gỏửn giọỳng toaùn tổớ Case Of cuớa Pascal. Toaùn tổớ switch cho pheùp cn cổù vaỡo giaù trở cuớa mọỹt bióứu thổùc nguyón õóứ choỹn mọỹt trong nhióứu caùch nhaớy. Cuï phaïp: swith (Biãøu thæïc) { case n1: <Caïc cáu lãûnh>; case n2: <Caïc cáu lãûnh> . . case nk: <caïc cáu lãnh> [default: <caïc cáu lãûnh>;] } Trong õoù: - ni laỡ caùc sọỳ nguyón, hũng kyù tổỷ hoỷc bióứu thổùc hũng, caùc ni cỏửn coù caùc giaù trở khaùc nhau. - oaỷn chổồng trỗnh õỷt giổợa { vaỡ } chờnh laỡ thỏn cuớa switch. - default laỡ mọỹt thaỡnh phỏửn khọng bừt buọỹc - Thổù tổỷ cuớa ni vaỡ default khọng theo trỏỷt tổỷ naỡo caớ. - Sổỷ hoaỷt õọỹng cuớa switch tuyỡ thuọỹc vaỡo giaù trở cuớa bióứu thổùc. - Khi bióứu thổùc coù giaù trở ni thỗ nhaớy tồùi cỏu lóỷnh ni - Khi bióứu thổùc khaùc caùc giaù trở ni thỗ nhaớy õóỳn cỏu lóỷnh coù nhaợn default (nóỳu coù), hoỷc ra khoới switch. [...]... nọ â cọ âëa chè Vê dủ: Viãút chỉång trçnh nháûp vo mng mäüt chiãưu dỉåïi dảng con tr #include main() { int a [5] ,tam, *pa; int i; pa=a; for (i =0; i . (t==3) printf(" Ngay thu ba"); else if (t==4) printf(" Ngay thu tu"); else if (t= =5) printf(" Ngay thu nam"); else if (t==6) printf(" Ngay thu sau"); else printf(" Ngay. 3:printf(" Ngay thu ba"); break; case 4:printf(" Ngay thu tu"); break; case 5: printf(" Ngay thu nam"); break; case 6:printf(" Ngay thu sau"); break; case

Ngày đăng: 19/10/2014, 00:44

TỪ KHÓA LIÊN QUAN

w