Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore การโปรแกรมคอมพิวเตอร์

การโปรแกรมคอมพิวเตอร์

Published by weerathum, 2018-04-09 09:28:37

Description: หน่วยที่ 11 ตัวดำเนินการเงื่อนไข

Search

Read the Text Version

AR Book การโปรแกรมคอมพิวเตอร (Computer Programming)หนว ยท่ี 11 ตัวดําเนินการเง่อื นไข (Conditional Operator) จดั ทําโดย นายชยตุ ม ไชยผาบ

เนือ้ หาสาระพอสงั เขป ตัวดําเนนิ การเง่อื นไข ตวั ดาํ เนนิ การเงื่อนไข ใชส าํ หรับตรวจสอบเงือ่ นไขของนิพจนวา เปนจริงหรือเท็จ โดยมีรปู แบบดังน้ี รปู แบบ expression 1 ? expression 2 : expression 3 โดยท่ี expression 1 คือ นพิ จนทใี่ ชเปนเงือ่ นไข expression 2 คอื นพิ จนท ี่ไดใ นกรณีที่เปนจริง expression 3 คือ นิพจนที่ไดใ นกรณที ่ีเปน เท็จ

ตวั อยา ง แสดงการดําเนินการเงื่อนไข จากนพิ จน ตอไปน้ี x = (i < 10) ? i + 5 : i – 5; โดยกาํ หนดให i และ x เปนขอมูลจาํ นวนเตม็ การดาํ เนนิ การ ถา (i < 10) = จรงิ x = i+5 หรือถา (i < 10) = เทจ็ x = i-5

โปรแกรม แสดงการใชต วั ดาํ เนนิ การเงือ่ นไข โดยรับขอ มูลจาํ นวนเตม็ จากผูใ ช 2 จํานวน แลวแสดงคาทนี่ อยที่สดุ 1 #include<stdio.h> 2 int main() 3 { int x, y, ans; 4 printf(\"Enter x:\"); 5 scanf(\"%d\",&x); 6 printf(\"Enter y:\"); 7 scanf(\"%d\",&y); 8 ans=(x<y)?x:y; 9 printf(\"minimum value is %d\",ans); 10 getch(); 11 return 0; 12 }

ผลลัพธข องโปรแกรม หนว ยที่ 11 ตัวดําเนนิ การเงือ่ นไข expression 1 ? expression 2 : expression 3


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook