সুইচ কেস ব্যবহার করে একটি সিম্পল ক্যালকুলেটর প্রোগ্রাম লেখার পদ্ধতি।
অ্যালগরিদম
Step 1: ভেরিয়েবল ঘোষণা
Step 2: রানটাইমে অপারেটর ইনপুট (+, -, *, /)
Step 3: দুটি ইন্টিজার মান ইনপুট
Step 4: সুইচ কেস দিয়ে অপারেটর সিলেক্ট করুন:
case '+': result = num1 + num2; break;
case '-': result = num1 - num2; break;
case '*': result = num1 * num2; break;
case '/': result = num1 / num2; break;
default: printf("Invalid Operator");
Step 5: রেজাল্ট প্রিন্ট করুন
উদাহরণ প্রোগ্রাম
#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