Hi all,
My professor wants us to perform computations that will result in decimals. I know this sounds stupid, but how do you use the float function? I know thatr I did it wrong.....Any help would be appreciated!
Code:
/* Assignment 1 */
#include <stdio.h>
#include <float.h>
int main()
{
/* Menu of Choices */
int i;
int j;
{
printf("1: cm to in\n");
printf("2: cm to ft\n");
printf("3: cm to mi\n");
printf("4: in to cm\n");
printf("5: in to ft\n");
printf("6: in to mi\n");
printf("7: ft to cm\n");
printf("8: ft to in\n");
printf("9: ft to mi\n");
printf("10: mi to cm\n");
printf("11: mi to in\n");
printf("12: mi to ft\n");
scanf("%d", &i);
switch (i)
{
case 1: /* cm to inches */
printf("Enter quantity: \n");
scanf("%f", &i);
j=i/2.4;
printf("There are %f inches\n", j);
break;
case 2: /* cm to feet */
printf("Enter quantity: \n");
scanf("%f", &i);
j=i/30.5;
printf("There are %f ft\n", j);
break;
case 3: /* cm to mi*/
printf("Enter quantity: \n");
scanf("%f", &i);
j=i/160934.4;
printf("There are %f mi\n", j);
break;
case 4: /* inches to cm */
printf("Enter quantity: \n");
scanf("%f", &i);
j=i*2.4;
printf("There are %f cm\n", j);
break;
case 5: /* inches to feet */
printf("Enter quantity: \n");
scanf("%f", &i);
j=i/12;
printf("There are %f ft\n", j);
break;
case 6: /* inches to miles */
printf("Enter quantity: \n");
scanf("%f", &i);
j=i/63360;
printf("There are %f mi\n", j);
break;
case 7: /* feet to cm */
printf("Enter quantity: \n");
scanf("%f", &i);
j=i*30.5;
printf("There are %f cm\n", j);
break;
case 8: /* feet to inches */
printf("Enter quantity: \n");
scanf("%f", &i);
j=i*12;
printf(" There are %f in\n", j);
break;
case 9: /* feet to miles */
printf("Enter quantity: \n");
scanf("%f", &i);
j=i/5280;
printf("There are %f mi\n", j);
break;
case 10: /* miles to cm */
printf("Enter quantity: \n");
scanf("%f", &i);
j=i*160934.4;
printf("There are %f cm\n", j);
break;
case 11: /* miles to inches */
printf("Enter quantity: \n");
scanf("%f", &i);
j=i*63360;
printf("There are %f in\n", j);
break;
case 12: /* miles to feet */
printf("Enter quantity: \n");
scanf("%f", &i);
j=i*5280;
printf("There are %f ft\n", j);
break;
}
}
}