Sunday February 11th, 2018
C- Switch Case (Calculator)
In C language , There are some term we use when we define the case using with the Switch Case construction. When we press the these terms , Cases will be happen in the defined case.
Now , I will make a program, program will be get user for library. When the user press + , that user will enter the library and when the user press – , user will be out of the library and program will count the total user number and will press the screen. Code Syntax;
#include<stdio.h> int main() { int enter; int user=0; // enter is the term which i will user for switch printf("**Welcome To The Library**"); printf("Number Of The Active User : %d \n\n",user); while(1) { printf("For The Enter Library Press 1 And For The Out Press 2 : "); scanf("%d",&enter); switch(enter) { case 1 : { printf("Welcome"); user=user+1; printf("Number Of The Active User : %d \n\n",user); break;} case 2 : { printf("Bye Bye"); user=user-1; printf("Number Of The Active User : %d \n\n",user); break; } default :{ printf("Wrong Entered!!"); break; } } } return 0; }
We can make the same program using if else instead of the switch case . It’s entirely your choice.
Screen Output;
**Welcome To The Library** Number Of The Active User : 0 For The Enter Library Press 1 And For The Out Press 2 : 1 Welcome Number Of The Active User : 1 For The Enter Library Press 1 And For The Out Press 2 : 1 Welcome Number Of The Active User : 2 For The Enter Library Press 1 And For The Out Press 2 : 2 Bye ByeNumber Of The Active User : 1
Now i will make calculator using with the Switch Case . Making a calculator actually very simple . Also you can do it using with the if else. Code Syntax;
#include<stdio.h> int main() { int number1 , number2 , process; printf("*/*Welcome To The Calculator*/*\n"); printf("1:Addition\n2:Subtraction\n3:Multiplication\n4:Division\n"); scanf("%d",&process); printf("Enter the First Number:"); scanf("%d",&number1); printf("Enter The Second Number:"); scanf("%d",&number2); switch(process){ case 1 : { printf("Result : %d ", number1+number2); break; } case 2 :{ printf("Result : %d ", number1-number2); break; } case 3: { printf("Result : %d ", number1*number2); break; } case 4 :{ printf("Result : %d ", number1/number2); break; } default :{ printf("Wrong Entered . Please Try Again!!"); break; } } return 0; }
Screen Output;
*/*Welcome To The Calculator*/* 1:Addition 2:Subtraction 3:Multiplication 4:Division 3 Enter the First Number:42 Enter The Second Number:3 Result : 126