The distance between two cities (in Kilometer) is input through the keyboard. Write a program to convert and print this distance in meters, centimeter, millimeter.
Note:
1 Kilometer(km) = 1000 Meters(m).
1 Kilometer(km) = 100000 Centimeters(cm).
1 Kilometer(km) = 1000000 Millimeters(mm).
For n Kilometers(KM)
n Kilometer = n * 1000 Meters
n Kilometer = n * 100000 Centimeters
n Kilometer = n * 1000000 Millimeters
Convert Kilometer To Meter, Centimeter, Millimeter: C Program
Source Code: Convert Kilometer To Meter, Centimeter, Millimeter: C Program
#include < stdio.h >
int main()
{
float km, cm, mm, m;
printf("Enter distance in Kelometer\n");
scanf("%f", &km);
m = km * 1000.0;
cm = km * 100000.0;
mm = km * 1000000.0;
printf("Distance in Meter is %f\n", m);
printf("Distance in Centimeter is %f\n", cm);
printf("Distance in Milimeter is %f\n", mm);
return 0;
}
Output 1:
Enter distance in Kelometer
10
Distance in Meter is 10000.000000
Distance in Centimeter is 1000000.000000
Distance in Milimeter is 10000000.000000
Output 2:
Enter distance in Kelometer
5
Distance in Meter is 5000.000000
Distance in Centimeter is 500000.000000
Distance in Milimeter is 5000000.000000
| Prefix | Symbol | Multiply by |
| yotta | Y | 1024 |
| zetta | Z | 1021 |
| exa | E | 1018 |
| peta | P | 1015 |
| tera | T | 1012 |
| giga | G | 109 |
| mega | M | 106 |
| hectokilo | hk | 105 |
| myria | ma | 104 |
| kilo | k | 103 |
| hecto | h | 102 |
| deka | da | 101 |
| UNIT | 1 | 100 |
| deci | d | 10-1 |
| centi | c | 10-2 |
| milli | m | 10-3 |
| decimilli | dm | 10-4 |
| centimilli | cm | 10-5 |
| micro | µ | 10-6 |
| nano | n | 10-9 |
| pico | p | 10-12 |
| femto | f | 10-15 |
| atto | a | 10-18 |
| zepto | z | 10-21 |
| yocto | y | 10-24 |
For list of all c programming interviews / viva question and answers visit: C Programming Interview / Viva Q&A List
For full C programming language free video tutorial list visit:C Programming: Beginner To Advance To Expert