Example 2: Calculator Program in C using if else if statement
Let's consider an example to write a simple Calculator program in C using if else if statement.
calculator.c
#include <stdio.h> int main() { // declare local variables char opt; int n1, n2; float res; printf (" Select an operator (+, -, *, /) to perform an operation in C calculator \n "); scanf ("%c", &opt); // take an operator printf (" Enter the first number: "); scanf(" %d", &n1); // take fist number printf (" Enter the second number: "); scanf (" %d", &n2); // take second number if (opt == '+') { res = n1 + n2; // add two numbers printf (" Addition of %d and %d is: %f", n1, n2, res); } else if (opt == '-') { res = n1 - n2; // subtract two numbers printf (" Subtraction of %d and %d is: %f", n1, n2, res); } else if (opt == '*') { res = n1 * n2; // multiply two numbers printf (" Multiplication of %d and %d is: %f", n1, n2, res); } else if (opt == '/') { if (n2 == 0) // if n2 == 0, take another number {
printf (" \n Divisor cannot be zero. Please enter another value "); scanf ("%d", &n2); } res = n1 / n2; // divide two numbers printf (" Division of %d and %d is: %.2f", n1, n2, res); } else { printf(" \n You have entered wrong inputs "); } return 0; }
No comments:
Post a Comment