วิธีการใช้ if else เขียนโปรแกรมภาษา c
วิธีการใช้ if else เขียนโปรแกรมภาษา c
ในภาษา C, if
และ else
ใช้เพื่อสร้างโครงสร้างการตัดสินใจ (decision-making structure) โดยโค้ดภายในบล็อกของ if
จะถูกดำเนินการเมื่อเงื่อนไขที่ระบุเป็นจริง และถ้าเงื่อนไขไม่เป็นจริง โค้ดภายในบล็อกของ else
จะถูกดำเนินการแทน
นี่คือรูปแบบทั่วไปของการใช้ if
และ else
ในภาษา C:
if (เงื่อนไข) {
// โค้ดที่จะทำงานถ้าเงื่อนไขเป็นจริง
} else {
// โค้ดที่จะทำงานถ้าเงื่อนไขไม่เป็นจริง
}
ในตัวอย่างนี้ x > 5
เป็นเงื่อนไขที่ตรวจสอบว่า x มากกว่า 5 หรือไม่ ถ้าเงื่อนไขเป็นจริง printf("x มากกว่า 5\n");
จะถูกดำเนินการ แต่ถ้าเงื่อนไขไม่เป็นจริง printf("x ไม่มากกว่า 5\n");
จะถูกดำเนินการแทน
นอกจาก if
และ else
ยังมีการใช้งาน else if
เพื่อตรวจสอบเงื่อนไขเพิ่มเติม ซึ่งใช้เมื่อมีเงื่อนไขหลายอันที่ต้องการตรวจสอบต่อเนื่องกัน ตัวอย่าง:
#include <stdio.h>
int main() {
int score = 85;
if (score >= 80 && score <= 100) {
printf("เกรด A\n");
} else if (score >= 70 && score < 80) {
printf("เกรด B\n");
} else if (score >= 60 && score < 70) {
printf("เกรด C\n");
} else {
printf("เกรด D\n");
}
return 0;
}
ในตัวอย่างนี้ เงื่อนไข
score >= 80 && score <= 100
ถูกตรวจสอบก่อน ถ้าเป็นจริงจะแสดง “เกรด A” และไม่ต้องตรวจสอบเงื่อนไขอื่นๆ แต่ถ้าไม่จริง โปรแกรมจะเข้าไปตรวจสอบเงื่อนไขต่อไปในลำดับถัดไป และในที่นี้ถ้าไม่เป็นเงื่อนไขใดเลยที่เป็นจริง จะแสดง “เกรด D”#include <stdio.h>
int main() {
int score = 85;
if (score >= 80 && score <= 100) {
printf("เกรด A\n");
} else if (score >= 70 && score < 80) {
printf("เกรด B\n");
} else if (score >= 60 && score < 70) {
printf("เกรด C\n");
} else {
printf("เกรด D\n");
}
return 0;
}
- ดูระบบ PHP ทั้งหมด
- อ่านบทความทั้งหมด
- ติดต่อเรา
รับเขียนเว็บไซต์ รับเขียนโปรแกรม ระบบต่างๆ SEO
Line : rayongall / โทร. 085-281-7096
