0% found this document useful (0 votes)
101 views

C Program To Make A Simple Calculator Using Switch... Case

The document thanks the reader for visiting www.domain-name.com and encourages them to check back soon for new content. It then provides a tutorial on creating a simple calculator program in C using switch statements. The program takes an operator and two operands from the user and performs the calculation, displaying the result.

Uploaded by

Emmanuel Igwe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views

C Program To Make A Simple Calculator Using Switch... Case

The document thanks the reader for visiting www.domain-name.com and encourages them to check back soon for new content. It then provides a tutorial on creating a simple calculator program in C using switch statements. The program takes an operator and two operands from the user and performs the calculation, displaying the result.

Uploaded by

Emmanuel Igwe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Thank you for printing our content at www.domain-name.com. Please check back soon for new contents.

(https://www.programiz.com/learn-c?
Get
utm_campaign=programiz-
App(/)
Search tutorials and examples
homepage&utm_source=programiz-website-c-app-popup)
www.domain-name.com

A DV E RT I S E M E N T S

C Program to Make a Simple


Calculator Using
switch...case
In this example, you will learn to create a simple
calculator in C programming using the switch statement.

To understand this example, you should have the


knowledge of the following C programming (/c-
programming) topics:

C switch Statement (/c-programming/c-switch-case-


statement)

C break and continue (/c-programming/c-break-


continue-statement)
Thank you for printing our content at www.domain-name.com. Please check back soon for new contents.

This (https://www.programiz.com/learn-c?
program takes an arithmetic operator +, -, *, /
Get
utm_campaign=programiz-
App(/)
Search tutorials and examples
and two operands from the user. Then, it performs the
homepage&utm_source=programiz-website-c-app-popup)
calculation on thewww.domain-name.com
two operands depending upon the
operator entered by the user.

Simple Calculator using switch Statement

#include <stdio.h>

int main() {

char op;

double first, second;

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

scanf("%c", &op);

printf("Enter two operands: ");

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

switch (op) {
case '+':

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


break;

case '-':

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


break;

case '*':

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


break;

case '/':

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


break;

// operator doesn't match any case constant

default:

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

return 0;

Output
Thank you for printing our content at www.domain-name.com. Please check back soon for new contents.
Enter an operator (+, -, *,): *

Enter two operands: 1.5

(https://www.programiz.com/learn-c?
Get
4.5

App
utm_campaign=programiz-
Search tutorials and examples
1.5(/) * 4.5 = 6.8

homepage&utm_source=programiz-website-c-app-popup)
www.domain-name.com
The * operator entered by the user is stored in op . And,
the two operands, 1.5 and 4.5 are stored in first and
second respectively.

Since the operator * matches case '*': , the control of


the program jumps to

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

This statement calculates the product and displays it on


the screen.

To make our output look cleaner, we have simply limited


the output to one decimal place using the code %.1lf .

Finally, the break; statement ends the switch

statement.

Share on:

(https://www.facebook.com/sharer/sharer.php? (https://twitter.com/inte
u=https://www.programiz.com/c- text=Check%20this%20
programming/examples/calculator-switch-case) programming/examples/

Did you find this article helpful?

A DV E RT I S E M E N T S
Thank you for printing our content at www.domain-name.com. Please check back soon for new contents.

(https://www.programiz.com/learn-c?
Get
App utm_campaign=programiz-
Search tutorials and examples
(/)
homepage&utm_source=programiz-website-c-app-popup)
www.domain-name.com

Related Examples

C Example

Print an Integer (Entered by the User)

(/c-programming/examples/print-integer)

C Example

Multiply Two Floating-Point Numbers

(/c-programming/examples/product-numbers)

C Example

Compute Quotient and Remainder

(/c-programming/examples/remainder-quotient)

C Example

Check Whether a Number is Even or Odd


Thank you for printing our content at www.domain-name.com. Please check back soon for new contents.

(https://www.programiz.com/learn-c?
(/c-programming/examples/even-odd)
Get
App utm_campaign=programiz-
Search tutorials and examples
(/)
homepage&utm_source=programiz-website-c-app-popup)
www.domain-name.com

You might also like