แสดผลเลขคู่หรือเลขคี่?

การเขียนโปรแกรม รับอินพุตเป็นตัวเลขหนึ่งตัว  แล้วให้แสดงผลว่า ตัวเลขนีั้นเป็นเลขคู่ (Even)  หรือ เลขคี่(Odd)

โค้ดโปรแกรม

77

คำอธิบายโปรแกรม

บรรทัดที่  2, 3, 9, 10 เขียนโครงสร้างบังคับหลักของโปรแกรมภาษาซี ทั้ง  4  บรรทัด

บรรทัดที่ 4  ประกาศตัวแปร num  สำหรับคำสั่ง  scanf 

บรรทัดที่ 6  ใช้คำสั่ง scanf สำหรับข้อมูลตัวเลข

บรรทัดที่ 7 -8 กำหนดเงื่อนไขการทำงาน  เนื่องจากลักษณะการทำงานเป็นแบบมีการทำงาน  2  การทำงานเพื่อเลือกทำอันใดอันหนึ่ง  จึงใช้คำสั่ง  if – else  โดย statement 1 คือ การแสดงผลว่าตัวเลขที่รับมาเป็นเลขคู่  และ statement 2 คือ การแสดงผลว่าตัวเลขที่รับมาเป็นเลขคี่

บรรทัดที่  5  ใช้คำสั่ง printf เพื่อเพิ่มเติมรายละเอียดเป็นแนวทางสำหรับการตกแต่งโปรแกรมให้สวยงาม และใช้งานได้ง่าย

ตัวอย่าง ผลการรันโปรแกรมและป้อนอินพุต คือ ตัวเลข 10 จะได้ผลลัพธ์ ดังนี้

3333

โค้ดโปรแกรมสำหรับนำไปใช้ในการศึกษาการเขียนโปรแกรมครับ

/*krooday.com */

#include<stdio.h>
int main()
{
int  num;
printf(“Enter number : “);
scanf(“%d”,&num);
if (num%2==0) printf(“%d is even number\n”,num);
else printf(“%d is odd number\n”,num);
return 0;
}

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *