Issuu on Google+

[ใบความรู้ที่ 12 เรื่อง คําสั่ งเงือ่ นไข IF สองทางเลือก] การโปรแกรมเบื ้องต้ น   

7.2 คําสั่ ง if-else เป็ นคําสัง่ ที่ใช้ในกรณี ทดสอบเงื่อนไขแล้วมีทางเลือก 2 ทางเลือก เป็ นจริ งทําอย่างหนึ่ง เป็ นเท็จทํา อย่างหนึ่ง มีรูปแบบการใช้งานดังนี้ if (condition) { statement 1; } else { statement 2; } โดยที่ condition

หมายถึง

เงื่อนไขที่ใช้ตดั สิ น

statement 1

หมายถึง

คําสัง่ ที่กาํ หนดให้ทาํ เมื่อเงื่อนไขเป็ นจริ ง

statement 2

หมายถึง

คําสัง่ ที่กาํ หนดให้ทาํ เมื่อเงื่อนไขเป็ นเท็จ

ผังการทํางานของคําสั่ง if-else

true 

false  condition 

statement 1 

statement 2 

1 | P a g e    


[ใบความรู้ที่ 12 เรื่อง คําสั่ งเงือ่ นไข IF สองทางเลือก] การโปรแกรมเบื ้องต้ น   

ตัวอย่ างที่ 7.2 จงเขียนโปรแกรมเพือ่ รับข้ อมูลจํานวนเต็มจากผู้ใช้ แล้ วทําการเปรียบเทียบถ้ าจํานวนทีร่ ับ มากกว่ าหรือเท่ ากับ 0 ให้ ทาํ การแสดงข้ อความว่ า “POSITION NUMBER” ทางจอภาพแต่ ถ้าไม่ จริงให้ แสดงข้ อความ “NEGATIVE NUMBER” #include <stdio.h>

//1

main()

//2

{

//3 int a;

//4

printf(“Enter integer number : “);

//5

scanf(“%d”,&a);

//6

if (a >= 0)

//7

printf(“POSITIVE NUMBER \n”); else

//9 printf(“NEGATIVE NUMBER \n”);

}

//8

//10 //11

 

2 | P a g e    


If สองทางเลือก ใบความรู้ที่ 12