การหาค่าตัวเลขที่มากกว่า

การเขียนโปรแกรมรับอินพุต เป็นตัวเลข 2  ตัว  แล้วให้แสดงผลตัวเลขที่มีค่ามากกว่า

โค้ดคำสั่งโปรแกรม 

78

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

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

บรรทัดที่ 5 ประกาศชนิดตัวแปรสำหรับคำสั่ง scanf ทุกๆ ตัว 

บรรทัดที่ 7, 9 ใช้คำสั่ง scanf สำหรับการรับข้อมูลตัวเลขของตัวแปร x , y

บรรทัดที่  10  เพิ่มคำสั่ง if – else สำหรับการทำงานแบบเลือกทำ  ถ้าตัวเลขที่ 1 > ตัวเลขตัวที่ 2 ให้แสดงผลตัวเลขตัวที่ 1 ถ้าไม่ใช่ให้แสดงผลตัวเลขตัวที่ 2

บรรทัดที่  6 , 8  ใช้คำสั่ง printf ()  เพื่อเพิ่มเติมรายละเอียดเป็นแนวทางสำหรับผู้ใช้งาน  เพื่อตกแต่งโปรแกรมให้สวยงาม  และใช้งานได้ง่ายขึ้น

ตัวอย่าง ผลการทดสอบโปรแกรม และป้อนอินพุต คือ  100  และ  80  จะได้ผลลัพธ์ ได้ดังนี้

9

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

/*krooday.com */
#include<stdio.h>
int main()
{
int x,y;
printf(“Enter first number : “);
scanf(“%d”,&x);
printf(“Enter second number : “);
scanf(“%d”,&y);
if (x>y) printf(“Maximum number : %d\n”,x);
else printf(“Maximum number : %d\n”,y);
return 0;
}

 

ใส่ความเห็น

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