Skip to content

Commit 8d61eac

Browse files
committed
simple c project
1 parent d70a547 commit 8d61eac

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

C Project/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Simple Calculator Project using C Programming Language

C Project/calculator.c

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
#include <stdio.h>
2+
#include <stdlib.h>
3+
#include <string.h>
4+
#include <math.h>
5+
6+
7+
int main(int argc, char *argv[])
8+
{
9+
float inputOne;
10+
float inputTwo;
11+
char operator;
12+
float result;
13+
14+
printf("Enter a Number:\n\n");
15+
scanf("%f %c %f", &inputOne, &operator, &inputTwo);
16+
17+
switch(operator)
18+
{
19+
case '/': result = inputOne/inputTwo;
20+
break;
21+
case '*': result = inputOne*inputTwo;
22+
break;
23+
case '+': result = inputOne+inputTwo;
24+
break;
25+
case '-': result = inputOne-inputTwo;
26+
break;
27+
case '^': result = pow(inputOne,inputTwo);
28+
break;
29+
case ' ': result = sqrt(inputTwo);
30+
break;
31+
}
32+
printf("%.9g%c%.9g = %.6g\n\n",inputOne, operator, inputTwo, result);
33+
exit:
34+
return 0;
35+
}

0 commit comments

Comments
 (0)