In this article, we will write a C program to convert kilometers to meters.
The program takes the value of the distance in kilometers from the user and prints the result in meters.
Sample Input:
Enter the value of the distance in km: 1.5
Output:
The distance in meters is: 1500.00
One kilometer is equal to 1000 meters. It means, to convert a given value of kilometers into meters, we have to multiply it by 1000.
meters = 1000 * kilometers
The following C program shows how you can convert kilometers to meters:
// C program to convert kilometers to meters #include <stdio.h> int main(){ // Declare the variables float km, m; printf("Enter the value of the distance in km: "); scanf("%f", &km); // Convert km to m by multiplying 1000 m = 1000 * km; // Print the result(up to 2 decimal points only) printf("The distance in meters is: %.2f", m); return 0; }
Output:
Enter the value of the distance in km: 1.5 The distance in meters is: 1500.00
Code Explanation:
- The program takes the value of the distance in kilometers from the user using the scanf() function and stores it in the
km
variable. - To get the distance in meters, multiply the value of the
km
variable by 1000 and store the result in them
variable. - Print the value of the
m
variable up to only two decimal points using the format specifier. The format specifier.2f
indicates that the floating-point number should be formatted with 2 decimal places only.
Thanks for reading.