Computer Science, asked by lovepreet7563, 7 months ago

write down the algorithm to show the working of simple calculator​

Answers

Answered by patelkapila1945
1

Answer:

This program takes an arithmetic operator +, -, *, / and two operands from the user. Then, it performs the calculation on the two operands depending upon the operator entered by the user.

Simple Calculator using switch Statement

#include <stdio.h>

int main() {

char operator;

double first, second;

printf("Enter an operator (+, -, *,): ");

scanf("%c", &operator);

printf("Enter two operands: ");

scanf("%lf %lf", &first, &second);

switch (operator) {

case '+':

printf("%.1lf + %.1lf = %.1lf", first, second, first + second);

break;

case '-':

printf("%.1lf - %.1lf = %.1lf", first, second, first - second);

break;

case '*':

printf("%.1lf * %.1lf = %.1lf", first, second, first * second);

break;

case '/':

printf("%.1lf / %.1lf = %.1lf", first, second, first / second);

break;

// operator doesn't match any case constant

default:

printf("Error! operator is not correct");

}

return 0;

}

Output

Enter an operator (+, -, *,): *

Enter two operands: 1.5

4.5

1.5 * 4.5 = 6.8

The * operator entered by the user is stored in operator. And, the two operands, 1.5 and 4.5 are stored in first and second respectively

Similar questions