4.1 คำสั่งการทำงานแบบมีเงื่อนไข

เป็นการเขียนโปรแกรมสั่งให้คอมพิวเตอร์ทำงานตามที่ระบุไว้ในโปรแกรม มี 2 ลักษณะ คือ
  • คำสั่งเป็นเงื่อนไข
  • คำสั่งวนรอบการทำงาน
เนื่องจากการเขียนโปรแกรม จะต้องมีการตรวจสอบเงื่อนไขในการทำงาน หรือมีการกระทำกับข้อมูลจำนวนหลาย ๆ รอบ


คำสั่งเงื่อนไข


คำสั่ง if ... else
  • เป็นคำสั่งการทำงานที่ระบุตามเงื่อนไข
  • รูปแบบ

if(condition){

statement .... A

}else{

statement ... B

}

condition หมายถึง เงื่อนไขสำหรับใช้ในการตรวจสอบ 
statement หมายถึง คำสั่งที่ดำเนินการ

สมมติว่า
ถ้าเงื่อนไขเป็นจริง ให้ทำ statement A
ถ้าเงื่อนไขไม่เป็นจริง ให้ทำ statement ฺ




คำสั่ง nest ... if

  • เป็นคำสั่งที่มีเงื่อนไขที่มีเงื่อนไขตั้งแต่สองเงื่อนไขซ้อนกัน สำหรับการตรวจสอบเงื่อนไข
  • รูปแบบ

if(condition1)  statement 1;
else if(condition2) statement 2;
else statement 3;

condition หมายถึง เงื่อนไขสำหรับใช้ในการตรวจสอบ
statement หมายถึง คำสั่งที่ดำเนินการ



คำสั่ง switch ... case

  • เป็นคำสั่งเงื่อนไขในการเลือกเงื่อนไขในการทำงาน โดยนำตัวแปรไปตรวจสอบกับค่าคงที่ในเงื่อนไข ถ้าเป็นจริง จะทำคำสั่งนั้น ถ้าไม่เป็นจริง จะทำคำสั่งที่อยู่หลัง default (ซึ่งมีค่าเท่ากับคำสั่ง else)
  • รูปแบบ

switch(variable){

case constant1 : statement1;

break;

case constant2 : statement2;

break;

default : statement3;

}

variable หมายถึง ตัวแปรที่เก็บค่าข้อมูล
constant หมายถึง ค่าคงที่
break หมายถึง ออกจากเงื่อนไข
default มีค่าเท่ากับ else

 


เข้าดู : 390 ครั้ง