Computer Science, asked by mdaadilashraf, 4 months ago

Write a menu driven program that will enable the user to perform the operation

of addition, subtraction, multiplication or division on selecting one of

following symbols of +, -, *, /. Each operation will be performed on two input

values only which should be accepted from the user. (New Program)​

Answers

Answered by deepika17585
9

Answer:

Program Description

This program demonstrates simple arithmetic operations on given numbers using menu system.The main objective of this program is to demonstrate the program flow control by user selected options from the given menu. The program uses switch structure to implement this feature

Program

/********************************************

* code.cheraus.com

*

* Menu driven program for basic arithmetic operations

*

*

********************************************/

#include<stdio.h>

int main()

{

float num1,num2,ans;

int opt;

//taking user input

do

{

printf("\nEnter the First Number : ");

scanf("%f",&num1);

printf("\nEnter the Second Number : ");

scanf("%f",&num2);

//Displaying menu

printf("\n-----Main Menu----\n1.Addition");

printf("\n2.Subtraction\n3.Multiply\n4.Divide\n5.Exit");

printf("\nEnter your choice : ");

scanf("%d",&opt);

switch(opt)

{

case 1:

ans = num1+num2;

printf("\nThe addition of 2 numbers is : %f",ans);

break;

case 2:

ans = num1-num2;

printf("\nThe differnce of 2 numbers is : %f",ans);

break;

case 3:

ans = num1*num2;

printf("\nThe product of 2 numbers is : %f",ans);

break;

case 4:

ans = num1/num2;

printf("\nThe division of 2 numbers is : %f",ans);

break;

case 5:

break;

default: //error message for wrong choice

printf("\nYou Entered Wrong Choice\n");

break;

}

}while(opt!=5);

return 0;

}

Output

Enter the First Number : 23

Enter the Second Number : 123

-----Main Menu----

1.Addition

2.Subtraction

3.Multiply

4.Divide

5.Exit

Enter your choice : 1

The addition of 2 numbers is : 146.000000

Enter the First Number : 123

Enter the Second Number : 234

-----Main Menu----

1.Addition

2.Subtraction

3.Multiply

4.Divide

5.Exit

Enter your choice : 2

The differnce of 2 numbers is : -111.000000

Enter the First Number : 12

Enter the Second Number : 13

-----Main Menu----

1.Addition

2.Subtraction

3.Multiply

4.Divide

5.Exit

Enter your choice : 3

The product of 2 numbers is : 156.000000

Enter the First Number : 123

Enter the Second Number : 23

-----Main Menu----

1.Addition

2.Subtraction

3.Multiply

4.Divide

5.Exit

Enter your choice : 4

The division of 2 numbers is : 5.347826

Explanation:

Pls make me brainliest and follow me and thanks me. Also. I will follow all those who will give me the heart ♥

Answered by Komal98586
4

Answer:

Here is your answer.

Explanation:

Hope you like it.

Attachments:
Similar questions