วันอาทิตย์ที่ 22 มิถุนายน พ.ศ. 2557

คำสั่ง if-else


 คำสั่ง if-else ถูกใช้ในกรณีที่ต้องการเลือกจากสองทางเลือก โดยใช้ผลจากการตรวจสอบเงื่อนไข มีรูปแบบดังต่อไปนี้
 if ( condition )
statement1 ;
else statement2 ;
การทำงานจะเริ่มจากการตรวจสอบ Condition ถ้าเป็นจริงจะกระทำ Statement1 แต่ถ้าเป็นเท็จจะกระทำ Statement2 และเช่นเดียวกัน Statement1 ที่ตามหลัง if และ Statement2 ที่ตามหลัง else จะต้องเป็น Statement เดียวเท่านั้น
ตัวอย่างที่ 1
กำหนดค่าโดยสารตามส่วนสูง
ดังตารางต่อไปนี้ ส่วนสูง (ซม.)
ค่าโดยสาร (บาท)
<= 150
50
> 150
100

เขียนโค้ดได้ดังนี้
#include <stdio.h>
void main()
{
int height;
printf(“Enter your height : ”);
scanf(“%d”, &height);
if (height > 150)
printf(“Fare = 100\n”);
else
printf(“Fare = 50\n”);
}
แสดงผล ถามความสูงว่า
Enter your height : _
ถ้าป้อนความสูง 170 ซึ่งทำให้เงื่อนไขของ if เป็นจริงจะปรากฏข้อความออกทางหน้าจอดังนี้ Enter your height : 170
Fare = 100
ถ้าป้อนความสูง 150 ซึ่งทำให้เงื่อนไขของ if เป็นเท็จจะปรากฏข้อความออกทางหน้าจอดังนี้ Enter your height : 150
Fare = 50


ไม่มีความคิดเห็น:

แสดงความคิดเห็น