I keep getting an error message when and I don't know why or what I'm doing wrong. Any help would be appreciated. Thanks.
Not sure if this is the proper way to enter codes, I'm near here so bear with me.
Ahmed_s.c
Code:
// Third Program: Simple Calculator
// Author: Nurein Ahmed
// Date: 01/30/2014
// Section1
#include<stdio.h>
int main()
{
int exit=0, iResponse=0;
float firstnum=0, secondnum=0, ans=0;
printf("\nCalculator Menu: \n\n(1) Addition\n(2) Subraction\n(3) Multiplication\n(4) Division\n(5) Modulus (integers only)\n(6) Test if Prime (integers only)\n(7) Exit\n");
while(!exit)
{
printf("Please Choose an operation = ");
scanf("%d", &iResponse);
switch(iResponse)
{
case 1: /*Addition*/
printf("\nPlease Enter the First Number = ");
scanf("%f", &firstnum);
printf("Please Enter the Second Number = ");
scanf("%f", &secondnum);
ans = firstnum + secondnum;
printf("%.1f + %.1f = %.1f\n", firstnum, secondnum, ans);
break;
case 2: /*Subtraction*/
printf("\nPlease Enter the First Number = ");
scanf("%f", &firstnum);
printf("Please Enter the Second Number = ");
scanf("%f", &secondnum);
ans = firstnum - secondnum;
printf("%.1f - %.1f = %.1f\n", firstnum, secondnum, ans);
break;
case 3: /*Multiplication*/
printf("\nPlease Enter the First Number = ");
scanf("%f", &firstnum);
printf("Please Enter the Second Number = ");
scanf("%f", &secondnum);
ans = firstnum*secondnum;
printf("%.2f*%.2f = %.2f\n", firstnum, secondnum, ans);
break;
case 4: /*Division*/
printf("\nPlease Enter the First Number = ");
scanf("%f", &firstnum);
printf("Please Enter the Second Number = ");
scanf("%f", &secondnum);
ans = firstnum/secondnum;
printf("%.2f/%.2f = %.2f\n", firstnum, secondnum, ans);
break;
case 5: /*Modulus*/
printf("Enter the First Number= ");
scanf("%f", &firstnum);
printf("Enter the Second Number= ");
scanf("%f", &secondnum);
ans = firstnum % secondnum;
printf("%.2f %% %.2f = %d.2f\n", firstnum, secondnum, ans);
break;
case 7: /*Exits the program*/
printf("\nGoodbye!\n");
exit=1;
break;
default:
printf("\n\nInvalid Input--Please choose a valid number from above!\n");
break;
} /*End Switch*/
}
return 0;
system("PAUSE");
}