Devdit
 

ภาษา C วิธีเช็คว่าหาร 2 ลงตัวหรือไม่ ด้วย if และ %

4.4K

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

 

ตัวอย่าง ภาษา C วิธีเช็คว่าหาร 2 ลงตัวหรือไม่ ด้วย if และ %

#include <stdio.h>

void main()
{
    int a = 4;
    int b = 9;
    
    if( (a%2) == 0 ) {
        printf("%d หาร 2 ลงตัวเป็นเลขคู่\n", a);
    }
    if( (b%2) != 0 ) {
        printf("%d หาร 2 ไม่ลงตัวเป็นเลขคี่", b);
    }    
}

ผลลัพธ์

4 หาร 2 ลงตัวเป็นเลขคู่
9 หาร 2 ไม่ลงตัวเป็นเลขคี่

คำอธิบาย

1. เงื่อนไข if แรก นำตัวแปร a หารเอาเศษกับ 2 กรณีถ้าเหลือเศษ 0 โปรแกรมจะเข้าไปทำงานในคำสั่ง if แปลว่าหารเลข 2 ลงตัว

2. เงื่อนไข if สอง นำตัวแปร b หารเอาเศษกับ 2 กรณีถ้าเหลือเศษไม่เท่ากับ 0 โปรแกรมจะเข้าไปทำงานในคำสั่ง if แปลว่าหารเลข 2 ไม่ลงตัว

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