Description
/Calculator program#include <stdio.h>
#include <stdlib.h>
int main(){
int menu;
//Variable for the number the user inputs float num1, num2, result; //Float variables for the user input and output, used floats in case the user enters e.g. 14.7 printf("Enter a number from the list below\n\n"); printf("1. Addition\n"); //Calculator menu, user must enter a value from 1 - 4 for the program to work printf("2. Subtraction\n"); printf("3. Multiplication\n"); printf("4. Division\n\n"); printf("Enter number: "); //User input for the calculator menu scanf("%d", &menu); printf("\n"); switch(menu) //switch statement for menu { case 1: printf("You entered Addition\n\n"); printf("Enter first number: "); //User input for first number scanf("%f", &num1); printf("Enter second number: "); //User input for second number scanf("%f", &num2); printf("\n"); result = num1 + num2; //Addition calculation printf("%.2f + %.2f = %.2f\n", num1, num2, result); //Addition output break; case 2: printf("You entered Subtraction\n\n"); printf("Enter first number: "); //User input for first number scanf("%f", &num1); printf("Enter second number: "); //User input for second number scanf("%f", &num2); printf("\n"); result = num1 - num2; //Subtraction calculation printf("%.2f - %.2f = %.2f\n", num1, num2, result); //Subtraction output break; case 3: printf("You entered Multiplication\n\n"); printf("Enter first number: "); //User input for first number scanf("%f", &num1); printf("Enter second number: "); //User input for second number scanf("%f", &num2); printf("\n"); result = num1 * num2; //Multiplication calculation printf("%.2f * %.2f = %.2f\n", num1, num2, result); //Multiplication Output break; case 4: printf("You entered Division\n\n"); printf("Enter first number: "); //User input for first number scanf("%f", &num1); printf("Enter second number: "); //User input for first number scanf("%f", &num2); printf("\n"); result = num1 / num2; //Division calculation printf("%.2f / %.2f = %.2f\n", num1, num2, result); break; default: printf("Enter correct number e.g 1 - 4\n"); //Outputted if the user enters a value other than 1 - 4 break; } return 0;}//End of code