If you learning C programming and looking for some project then you are in the right place. This Calculator project will be very useful to boost your programming knowledge

This is a Calculator project which is developed in C programming, Today I will give you the full explanation with source code and output.

# Project Detail:-

Project Name: Calculator

Language:  C programming

Concept:     1. Functions with Argument

2. Switch Case

3. goto statement

## Source Code of Calculator Project:-

#include<stdio.h>
#include<stdlib.h>
{
printf("sum in %d\n",x+y);
return;
}
void sub(int x,int y)
{
printf("difference in %d\n",x-y);
return;
}
void prod(int x,int y)
{
printf("product in %d\n",x*y);
return;
}
void quat(int x,int y)
{
printf("quatient in %d\n",x/y);
return;
}
void rem(int x,int y)
{
printf("remainder in %d\n",x%y);
return;
}
main()
{
int a,b,op;
start:
printf("Enter two integer\n");
scanf("%d%d",&a,&b);
printf("What do you want to do:\n\n\nAddition-----> 1\nSubtraction----> 2\nMultiplication---> 3\nQuatient----> 4\nRemainder----> 5\nExit------> 0\n");
scanf("%d",&op);
switch (op)
{
case 2: sub(a,b); break;
case 3: prod(a,b); break;
case 4: quat(a,b); break;
case 5: rem(a,b); break;
case 0: return 0;
defualt: printf("wrong input\n");
}
system("pause");
system("cls");
goto start;
system("pause");
return 0;
}

## Explanation of the above code:-

In this program, first, we take two integer values to perform the operation, then show the option to the user and ask to chose the option. then we use a switch case to call the functions to perform the selected task. During the calling of the function, we pass the integer values which are taken from the user. we repeat the whole process using goto statement