The c program given below is able to perform a mathematical operation according to users interest. After running the program you will be asked to provide a number, that will be stored into a float type variable number1.
Soon, you will be asked to provide another number, that will be stored into a float type variable number2.
Later a message will be displayed to choose an operation you want to perform. For example: if you want to add those two numbers, then you have to provide the sign +. Similarly - for subtraction, * for multiplication and / for division.
Actually the sign you will provide, that will be stored as a character into the variable choice. Later, the if-else condition will one of those four operations depending on the value stored into the variable choice. But if there is anything else except +, -, * or / then a message will be displayed saying Invalid Operation!!!
//user defined mathematical operation
#include<stdio.h>
void main(){
//declaring float type variables
float number1, number2, sum, sub, mul, div;
//declaring charater type variable
char choice;
//displaying message to input the
printf("Enter the first number: ");
//storing data into variable number1
scanf("%f",&number1);
//displaying message to input the
printf("Enter the second number: ");
//storing data into variable number2
scanf("%f",&number2);
//displaying message to choose an option
printf("\nWhich operation do you want to perform: ");
printf("\nEnter + to add the numbers: ");
printf("\nEnter - to subtract the numbers: ");
printf("\nEnter * to multiply the numbers: ");
printf("\nEnter / to divide the numbers: ");
//storing data into variable choice
scanf(" %c",&choice);
//if-else condition to choose an operation
if(choice=='+'){
sum=number1+number2;
// .2 is used to show two digits after the point
printf("\nThe sumation: %.2f",sum);
} else if(choice=='-') {
sub=number1-number2;
printf("\nThe subtraction: %.2f",sub);
} else if(choice=='*') {
mul=number1*number2;
printf("\nThe product: %.2f",mul);
} else if(choice=='/') {
div=number1/number2;
printf("\nThe quetation: %.2f",div);
} else {
printf("\nInvalid operation!!!");
}
}
No comments:
Post a Comment