ALGORITHM:
1. Begin 2. Enter a, b values. 3. Print ‘MENU’. (i) Print ‘+ Addition’. (ii) Print ‘- Subtraction’. (iii) Print ‘* Multiplication’. (iv) Print ‘/ Division’. (v) Print ‘% Remainder’. (vi) Print ‘E Exit’. 4. Print ‘Enter your choice’. 5. If op==’E’ then goto step 8 otherwise follow the below steps 6. Switch(op) a. case +: i. Print ‘Addition’. ii. c=a+b. iii. Print ‘Sum=’c. iv. break b. case -: v. Print ‘Subtraction’. vi. c=a-b. vii. Print ‘Difference=’c. viii. break c. case *: ix. Print ‘Multiplication’. x. c=a*b. xi. Print ‘Product=’c. xii. break d. case /: xiii. Print ‘Division’. xiv. c=a/b. xv. Print ‘Quotient=’c. xvi. break e. case %: xvii. Print ‘Remainder’. xviii. c=a%b. xix. Print ‘Remainder=’c. xx. break f. default: xxi. Print ‘Invalid Option’. xxii. break 7. while(1) then goto step 3. 8. Stop.
FLOW CHART is given for the same program in Flowcharts Section.
Program for Arithmetic Operations using SWITCH:
OUTPUT:
Enter a and b:10 20 MENU + Addition - Subtraction * Multiplication / Division % Remainder E Exit Enter your choice :* Multiplication Product=200 MENU + Addition - Subtraction * Multiplication / Division % Remainder E Exit Enter your choice :% Remainder Remainder=10 MENU + Addition - Subtraction * Multiplication / Division % Remainder E Exit Enter your choice :E