Crispy Critters
10-11-2006, 04:17 PM
I don't even remember the last time I posted here, been so busy. I'm taking a C programming class and I was wondering if anyone here could give me some tips or advice on what I've made. It's a simple crappy little calculator basically.
#include <stdio.h>
int main ()
{
char opt;
float num1;
float num2;
float num3;
float ans;
printf("\n\n\n\n\n== What operation would you like to perform? == \n\n");
printf(" A = Add three numbers \n");
printf(" S = Subtract two numbers \n");
printf(" M = Multiply three numbers \n");
printf(" D = Divide two numbers \n");
printf(" E = Exit program\n\n\n \n");
printf("\n\n\n\n\n\nNOTE: Please use capital letters");
printf("\n\n\n\n:");
scanf("%c",&opt);
if (opt == 'A') /* Performs addition of three numbers */
{
printf("\n\n\n\n== You chose option 'A', add three numbers ==");
printf("\n\nPlease enter the first number: ");
scanf("%f" , &num1);
printf("\nPlease enter the second number: ");
scanf("%f" , &num2);
printf("\nPlease enter the third number: ");
scanf("%f" , &num3);
ans = num1 + num2 + num3;
printf("Answer: %.01f\n " , ans);
}
else if (opt == 'S') /* Performs subtraction of two numbers */
{
printf("\n\n\n\n== You chose option 'S', subtract two numbers ==");
printf("\n\nPlease enter the first number: \n");
scanf("%f" , &num1);
printf("\nPlease enter the second number: ");
scanf("%f" , &num2);
ans = num1 - num2;
printf("Answer: %.01f\n " , ans);
}
else if (opt == 'M') /* Performs multiplication of three numbers */
{
printf("\n\n\n\n== You have chosen option 'M', multiply three numbers ==");
printf("\n\nPlease enter the first number: ");
scanf("%f" , &num1);
printf("\nPlease enter the second number: ");
scanf("%f" , &num2);
printf("\nPlease enter the third number: ");
scanf("%f" , &num3);
ans = num1 * num2 * num3;
printf("Answer: %.01f\n" , ans);
}
else if (opt == 'D') /* Performs division of two numbers */
{
printf("\n\n\n\n== You have chosen option 'D', divide two numbers ==");
printf("\n\nPlease enter the first number: ");
scanf("%f" , &num1);
printf("\nPlease enter the second number: ");
scanf("%f" , &num2);
ans = num1 / num2;
printf("Answer: %.01f\n" , ans);
}
return 0;
}
#include <stdio.h>
int main ()
{
char opt;
float num1;
float num2;
float num3;
float ans;
printf("\n\n\n\n\n== What operation would you like to perform? == \n\n");
printf(" A = Add three numbers \n");
printf(" S = Subtract two numbers \n");
printf(" M = Multiply three numbers \n");
printf(" D = Divide two numbers \n");
printf(" E = Exit program\n\n\n \n");
printf("\n\n\n\n\n\nNOTE: Please use capital letters");
printf("\n\n\n\n:");
scanf("%c",&opt);
if (opt == 'A') /* Performs addition of three numbers */
{
printf("\n\n\n\n== You chose option 'A', add three numbers ==");
printf("\n\nPlease enter the first number: ");
scanf("%f" , &num1);
printf("\nPlease enter the second number: ");
scanf("%f" , &num2);
printf("\nPlease enter the third number: ");
scanf("%f" , &num3);
ans = num1 + num2 + num3;
printf("Answer: %.01f\n " , ans);
}
else if (opt == 'S') /* Performs subtraction of two numbers */
{
printf("\n\n\n\n== You chose option 'S', subtract two numbers ==");
printf("\n\nPlease enter the first number: \n");
scanf("%f" , &num1);
printf("\nPlease enter the second number: ");
scanf("%f" , &num2);
ans = num1 - num2;
printf("Answer: %.01f\n " , ans);
}
else if (opt == 'M') /* Performs multiplication of three numbers */
{
printf("\n\n\n\n== You have chosen option 'M', multiply three numbers ==");
printf("\n\nPlease enter the first number: ");
scanf("%f" , &num1);
printf("\nPlease enter the second number: ");
scanf("%f" , &num2);
printf("\nPlease enter the third number: ");
scanf("%f" , &num3);
ans = num1 * num2 * num3;
printf("Answer: %.01f\n" , ans);
}
else if (opt == 'D') /* Performs division of two numbers */
{
printf("\n\n\n\n== You have chosen option 'D', divide two numbers ==");
printf("\n\nPlease enter the first number: ");
scanf("%f" , &num1);
printf("\nPlease enter the second number: ");
scanf("%f" , &num2);
ans = num1 / num2;
printf("Answer: %.01f\n" , ans);
}
return 0;
}