Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

วิธีเขียนโปรแกรมเครื่องคิดเลขง่ายๆ ด้วยภาษา C


เริ่มต้นด้วยการเขียนโค้ด C สร้างเครื่องคิดเลขง่าย จากนั้นทำตามอัลกอริทึมด้านล่าง

อัลกอริทึม

Step 1: ประกาศตัวแปร
Step 2: ป้อนตัวดำเนินการ (Operator) ระหว่างรัน
Step 3: ป้อนค่าจำนวนเต็ม 2 ค่า ระหว่างรัน
Step 4: ใช้ switch case เลือกตัวดำเนินการ:
         case '+': result = num1 + num2; break;
         case '-': result = num1 - num2; break;
         case '*': result = num1 * num2; break;
         case '/': result = num1 / num2; break;
         default: printf("\n Invalid Operator");
Step 5: พิมพ์ผลลัพธ์

ตัวอย่าง

โปรแกรม C สำหรับเครื่องคิดเลข ใช้ Switch Case:

#include <stdio.h>

int main() {
    char operator;
    float num1, num2, result = 0;
    
    printf("\n Enter any one operator like +, -, *, / : ");
    scanf("%c", &operator);
    
    printf("Enter the values of operands num1 and num2 \n : ");
    scanf("%f%f", &num1, &num2);
    
    switch(operator) {
        case '+': result = num1 + num2; break;
        case '-': result = num1 - num2; break;
        case '*': result = num1 * num2; break;
        case '/': result = num1 / num2; break;
        default: printf("\n Invalid Operator");
    }
    
    printf("The value = %f", result);
    return 0;
}

ผลลัพธ์

เมื่อรันโปรแกรม จะได้ผลลัพธ์ดังนี้:

Enter any one operator: +
Enter values of operands num1 and num2: 23 45
The value = 68.000000