/* * File Name : miles_to_kilometers.c * Title : Miles to Kilometer Conversion * Author : Buff Furman * Lab Section : day * Assignment : Lab_1 * Created : 20JUL2009 * Revised : 20JUL2009 * Version : 1.0 * Description : Converts distance in miles to equivalent distance in kilometers * Inputs : miles, entered by the user * Outputs : kilometers, calculated by the program * Method : Read miles from the keyboard * Multiply miles by km/mi conversion factor * Display converted result to the monitor * Revision History: * Date Who Description of Change * ------- --------- --------------------------- * 20JUL2009 BF Created program */ /*---------Include Files--------------*/ #include /* standard IO library routines, like printf, scanf */ /*---------Macros---------------------*/ #define KMS_PER_MILE 1.609 /* conversion constant, km to miles */ /*---------Function Prototypes--------*/ /* none in this program */ /*---------Global Variables-----------*/ /* none in this program */ /*---------Body of Program Code-------*/ int main(void) { double miles, kms; /* distance in mi, equiv distance in km */ /* Get the distance in miles */ printf("Enter the distance in miles> "); scanf("%lf", &miles); /* Convert the distance to kilometers */ kms = KMS_PER_MILE * miles; /* Display the distance in kilometers */ printf("The equivalent distance is %f kilometers \n", kms); return 0; } /*---------Function Definitions-------*/ /* none in this program */