วิธีการใช้ 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;
}
 

รับเขียนเว็บไซต์ รับเขียนโปรแกรม ระบบต่างๆ SEO

Line : rayongall / โทร. 085-281-7096

http://line.me/ti/p/~rayongall

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • เปิดใช้งานตลอด

บันทึกการตั้งค่า