Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- main()
- {
- float fNum1 = 0;
- float fNum2 = 0;
- float fSolution = 0;
- int iNum1 = 0;
- int iNum2 = 0;
- int iSolution = 0;
- int iChoice = 0;
- printf("\n\tCalculator! : By John Martinez\n");
- printf("\n\n\tMain Menu : What would you like to do?\n");
- printf("\n(1) Addition");
- printf("\n(2) Subtraction");
- printf("\n(3) Multiplication");
- printf("\n(4) Division");
- printf("\n(5) Modulus (integers only)");
- printf("\n(6) Test if prime (integers only)");
- printf("\n(7) Exit");
- printf("\nPlease choose an operation: ");
- scanf("%d", &iChoice);
- switch(iChoice){
- case 1: //Addition
- printf("Enter the first number: ");
- scanf("%f", &fNum1);
- printf("Enter the second number: ");
- scanf("%f", &fNum2);
- fSolution = fNum1 + fNum2;
- printf("%.2f + %.2f = %.2f", fNum1, fNum2, fSolution);
- break;
- case 2: //Subtraction
- printf("Enter the first number: ");
- scanf("%f", &fNum1);
- printf("Enter the second number: ");
- scanf("%f", &fNum2);
- fSolution = fNum1 - fNum2;
- printf("%.2f - %.2f = %.2f", fNum1, fNum2, fSolution);
- break;
- case 3: //Multiplication
- printf("Enter the first number: ");
- scanf("%f", &fNum1);
- printf("Enter the second number: ");
- scanf("%f", &fNum2);
- fSolution = fNum1 * fNum2;
- printf("%.2f * %.2f = %.2f", fNum1, fNum2, fSolution);
- break;
- case 4: //Divison
- printf("Enter the first number: ");
- scanf("%f", &fNum1);
- printf("Enter the second number: ");
- scanf("%f", &fNum2);
- fSolution = fNum1 / fNum2;
- printf("%.2f / %.2f = %.2f", fNum1, fNum2, fSolution);
- break;
- case 5: //Modulus
- printf("Enter the first number: ");
- scanf("%d", &iNum1);
- printf("Enter the second number: ");
- scanf("%d", &iNum2);
- iSolution = iNum1 % iNum2;
- printf("%d (mod) %d = %d", iNum1, iNum2, iSolution);
- break;
- case 6: //Prime_Check
- printf("Enter number to be tested: ");
- scanf("%d", &iNum1);
- if (iNum1 != 2 && iNum1 != 3 && iNum1 != 5 && iNum1 != 7 && (iNum1 % 2 == 0 || iNum1 % 3 == 0 || iNum1 % 5 == 0 || iNum1 % 7 == 0))
- printf("\nNot Prime\n");
- else
- printf("\nPrime\n");
- break;
- case 7: //exit
- printf("Goodbye!");
- break;
- }
- printf("\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement