Input Process Output ภาษาซี บทความนี้สอนเขียนโปรแกรมรับค่า (Input) นำมาคำนวณ (Process) และแสดงผลออกสู่หน้าจอ (Output) ด้วยภาษาซี โดยรับค่าตัวเลข 2 ตัวและนำมาบวกกัน สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Input Process Output ภาษาซี
#include <stdio.h>
int main() {
int a, b, c;
printf("กรุณากรอกตัวเลขที่ 1 : ");
scanf("%d", &a);
printf("กรุณากรอกตัวเลขที่ 2 : ");
scanf("%d", &b);
c = a + b;
printf("%d + %d = %d", a, b, c);
return 0;
}
ผลลัพธ์
กรุณากรอกตัวเลขที่ 1 : 4
กรุณากรอกตัวเลขที่ 2 : 2
4 + 2 = 6
Input Process Output ภาษาซี จากตัวอย่างโค้ดสามารถอธิบายได้ดังนี้
1. Input คือส่วนรับค่าจากผู้ใช้งาน ใช้คำสั่ง scanf รับค่าตัวแปร a และ b
2. Process คือส่วนประมวลผล โดยการนำ a + b เก็บผลลัพธ์ไว้ที่ตัวแปร c
3. Output คือส่วนแสดงผล ใช้คำสั่ง printf ร่วมกับ %d เพื่อแสดงค่าตัวแปรชนิด int