مثال برمجي 4 : Write a program to make a simple calculator
-
2020-04-15
- | drMohammedAbdElrahem
- | مشاهدات: 737
السؤال من كورس ال Programming الخاص بي
Write a program to make a simple calculator using switch-case. The calculator takes the operation (+ or – or * or /) and takes the two input arguments and print the results.
الجواب
/**************************************************************************************************
Name : ex10.c
Author : Mohamed Elsayed
Description : Assignment 1 - Ex 10
**************************************************************************************************/
#include "stdio.h"
int main() {
char operator;
float firstNumber,secondNumber;
double result;
printf("Enter an operator + or - or * or % ");
scanf("%c", &operator);
printf("\nEnter two operands: ");
scanf("%f %f",&firstNumber, &secondNumber);
/* Swicth case to perfrom the required operations */
switch(operator)
{
case '+':
result = firstNumber + secondNumber;
printf("\n%f + %f = %lf",firstNumber, secondNumber, result);
break;
case '-':
result = firstNumber - secondNumber;
printf("\n%f - %f = %lf",firstNumber, secondNumber, result);
break;
case '*':
result = firstNumber * secondNumber;
printf("\n%f * %f = %lf",firstNumber, secondNumber, result);
break;
case '/':
result = firstNumber / secondNumber;
printf("\n%f / %f = %lf",firstNumber, secondNumber, result);
break;
/* operator doesn't match any case constant (+, -, *, /) */
default:
printf("Error! operator is not correct");
}
return 0;
}
لمزيد من التفاصيل يرجى التواصل معي
هذه المادة الدراسية هي ضمن مكتبة
أمثلة برامج Cقد يهمك أيضاً بمادة
التعليقات
لا يوجد تعليقات
لاضافة سؤال او تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول
تسجيل الدخول