Program to display arithmetic operator using switch case

C Programming Language Decision Making of C Language (Article) Decision Making of C Language (Program)

5715

Program:

<span class="com">/* Program to display arithmetic operator using switch case.
  Author: Atnyla Developer */</span><span class="pln">
  
</span><span class="com">#include</span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="com">#include</span><span class="str">&lt;conio.h&gt;</span><span class="pln">
</span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
</span><span class="kwd">int</span><span class="pln"> a</span><span class="pun">,</span><span class="pln">b</span><span class="pun">,</span><span class="pln">n</span><span class="pun">,</span><span class="pln">s</span><span class="pun">,</span><span class="pln">m</span><span class="pun">,</span><span class="pln">su</span><span class="pun">,</span><span class="pln">d</span><span class="pun">;</span><span class="pln">
 
printf</span><span class="pun">(</span><span class="str">"enter two no's : "</span><span class="pun">);</span><span class="pln">
scanf</span><span class="pun">(</span><span class="str">"%d%d"</span><span class="pun">,&amp;</span><span class="pln">a</span><span class="pun">,&amp;</span><span class="pln">b</span><span class="pun">);</span><span class="pln">
printf</span><span class="pun">(</span><span class="str">"enter 1 for sum\n2 for multiply\n3for subtraction\n4 for division: \n"</span><span class="pun">);</span><span class="pln">
printf</span><span class="pun">(</span><span class="str">"....................."</span><span class="pun">);</span><span class="pln">
scanf</span><span class="pun">(</span><span class="str">"%d"</span><span class="pun">,&amp;</span><span class="pln">n</span><span class="pun">);</span><span class="pln">
</span><span class="kwd">switch</span><span class="pun">(</span><span class="pln">n</span><span class="pun">)</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
</span><span class="kwd">case</span><span class="pln"> </span><span class="lit">1</span><span class="pun">:</span><span class="pln">
	s</span><span class="pun">=</span><span class="pln">a</span><span class="pun">+</span><span class="pln">b</span><span class="pun">;</span><span class="pln">
	printf</span><span class="pun">(</span><span class="str">"sum=%d \n"</span><span class="pun">,</span><span class="pln">s</span><span class="pun">);</span><span class="pln">
	</span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
</span><span class="kwd">case</span><span class="pln"> </span><span class="lit">2</span><span class="pun">:</span><span class="pln">
	m</span><span class="pun">=</span><span class="pln">a</span><span class="pun">*</span><span class="pln">b</span><span class="pun">;</span><span class="pln">
	printf</span><span class="pun">(</span><span class="str">"multiply=%d \n"</span><span class="pun">,</span><span class="pln">m</span><span class="pun">);</span><span class="pln">
	</span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
</span><span class="kwd">case</span><span class="pln"> </span><span class="lit">3</span><span class="pun">:</span><span class="pln">
	su</span><span class="pun">=</span><span class="pln">a</span><span class="pun">-</span><span class="pln">b</span><span class="pun">;</span><span class="pln">
	printf</span><span class="pun">(</span><span class="str">"subtraction=%d \n"</span><span class="pun">,</span><span class="pln">su</span><span class="pun">);</span><span class="pln">
	</span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
</span><span class="kwd">case</span><span class="pln"> </span><span class="lit">4</span><span class="pun">:</span><span class="pln">
	d</span><span class="pun">=</span><span class="pln">a</span><span class="pun">/</span><span class="pln">b</span><span class="pun">;</span><span class="pln">
	printf</span><span class="pun">(</span><span class="str">"divission=%d \n"</span><span class="pun">,</span><span class="pln">d</span><span class="pun">);</span><span class="pln">
	</span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
</span><span class="kwd">default</span><span class="pun">:</span><span class="pln"> 
	printf</span><span class="pun">(</span><span class="str">"wrong input \n"</span><span class="pun">);</span><span class="pln">
	</span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
 </span><span class="pun">}</span><span class="pln">
 
</span><span class="pun">}</span>

Output:

Output 1
enter two no's : 2 5
enter 1 for sum
2 for multiply
3for subtraction
4 for division:
.....................1
sum=7
Press any key to continue . . .

Output 2
enter two no's : 2  5
enter 1 for sum
2 for multiply
3for subtraction
4 for division:
.....................2
multiply=10
Press any key to continue . . .

Output 3
enter two no's : 2  5
enter 1 for sum
2 for multiply
3for subtraction
4 for division:
.....................3
subtraction=-3
Press any key to continue . . .

Output 4
enter two no's : 8  2
enter 1 for sum
2 for multiply
3for subtraction
4 for division:
.....................4
divission=4
Press any key to continue . . .

Explanation:

Program to display arithmetic operator using switch case

This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.