Ive tried adding a miles to kilometres conversion but cant get it to run properly
Code:
#include <stdio.h>#include<stdlib.h>
int menu();
int distance();
int sw;
int main()
{
menu();
float value;
value=distance();
printf("%f", value);
return 0;
}
int menu()
{
system("cls");
printf(" Please selcet a category\n");
printf(" 1.Weight\n");
printf(" 2.Measurement\n");
printf(" 3.Distance\n");
printf(" 4.Tempereture \n ");
sw=getch();
sw=sw-'0';
switch(sw)
{
case 1:
//code....
break;
case 2:
//...
break;
case 3:
distance();
break;
case 4:
//...
break;
default:
menu();
break;
}
}
int distance()
{
system("cls");
printf(" 1.Miles to kilometres\n");
printf(" 2.Kilomeres to miles\n");
printf(" 3.Return to the Main menu\n");
sw=getch();
sw=sw-'0';
switch(sw)
{
case 1:
MtoK();
break;
case 2:
//code...
break;
case 3:
main();
break;
default:
distance();
break;
}
}
int MtoK()
{
float miles, kilometres;
system("cls");
printf("\t\tMiles to Kilometres Conversion\n");
printf("\t\t------------------------------\n");
printf("\t\tEnter number of Miles: ");
kilometres=miles/0.621371192;
printf("\t\t%2.2f mile(s) == %2.2f kilometre(s)",miles, kilometres);
printf("\n\n\tPress enter to return to the Main Menu");
getchar();
return kilometres;
}