Devdit
 

เขียนโปรแกรมแบบมีเงื่อนไข ภาษา C

1.7K

เขียนโปรแกรมแบบมีเงื่อนไข ภาษา C บทความนี้สอนใช้คำสั่ง if, if else และ if else if เพื่อเขียนโปรแกรมแบบมีเงื่อนไข ด้วยภาษา C พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง printf สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่างที่ 1 เขียนโปรแกรมแบบมีเงื่อนไข ภาษา C ด้วย if แบบ 1 เงื่อนไข

#include <stdio.h>

int main() {
    int number = 4;
    if( number >= 4 ) {
      printf("เงื่อนไข if ทำงาน");
    }
    return 0;
}

ผลลัพธ์

เงื่อนไข if ทำงาน

คำอธิบาย

จากตัวอย่างเขียน if( number >= 4 ) คือถ้าตัวแปร number มีค่ามากกว่าหรือเท่ากับ 4 ให้ทำงานใน if พร้อมพิมพ์ข้อความออกสู่หน้าจอด้วยคำสั่ง printf เป็นการเขียนโปรแกรมแบบมีเงื่อนไข แบบ 1 เงื่อนไข

 

ตัวอย่างที่ 2 เขียนโปรแกรมแบบมีเงื่อนไข ภาษา C ด้วย if else แบบ 2 เงื่อนไข

#include <stdio.h>

int main() {
    int number = 2;
    if( number >= 4 ) {
      printf("เงื่อนไข if ทำงาน");
    } else {
      printf("เงื่อนไข else ทำงาน");
    }
    return 0;
}

ผลลัพธ์

เงื่อนไข else ทำงาน

คำอธิบาย

จากตัวอย่างเขียน if( number >= 4 ) คือถ้าตัวแปร number มีค่ามากกว่าหรือเท่ากับ 4 ให้ทำงานใน if ถ้าไม่ใช่ให้ทำงานใน else เป็นการเขียนโปรแกรมแบบมีเงื่อนไข แบบ 2 เงื่อนไข

ตัวอย่างที่ 3 เขียนโปรแกรมแบบมีเงื่อนไข ภาษา C ด้วย if else if แบบมากกว่า 2 เงื่อนไข

#include <stdio.h>

int main() {
    int number = 4;
    if( number == 2 ) {
      printf("เงื่อนไข if ทำงาน");
    } else if( number == 4 ) {
      printf("เงื่อนไข else if ทำงาน");
    } else {
      printf("เงื่อนไข else ทำงาน");
    }
    return 0;
}

ผลลัพธ์

เงื่อนไข else ทำงาน

คำอธิบาย

จากตัวอย่างเขียน if( number == 4 ) คือถ้าตัวแปร number มีค่าเท่ากับ 2 ให้ทำงานใน if เงื่อนไขต่อมาคือ else if( number == 4 ) ถ้าตัวแปร number เท่ากับ 4 ให้ทำงานใน else if และถ้าไม่เข้าเงื่อนไขใดๆ ให้ทำงานใน else เป็นการเขียนโปรแกรมแบบมีเงื่อนไข มากกว่า 2 เงื่อนไข

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ