Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Selected Reading
C program to convert centimeter to meter and kilometer
In C programming, converting between different units of length is a common task. This program demonstrates how to convert centimeters to meters and kilometers using simple mathematical formulas.
Conversion Formulas
1 Meter = 100 Centimeters 1 Kilometer = 100000 Centimeters
Syntax
meter = centimeter / 100.0; kilometer = centimeter / 100000.0;
Algorithm
The algorithm to convert centimeter into meter and kilometer is as follows −
Step 1: Declare variables for centimeter, meter, and kilometer. Step 2: Read length in centimeters from user input. Step 3: Convert to meters using: meter = centimeter / 100.0 Step 4: Convert to kilometers using: kilometer = centimeter / 100000.0 Step 5: Display the converted values.
Example 1: Convert Centimeter to Meter and Kilometer
The following C program converts centimeters to meters and kilometers −
#include <stdio.h>
int main() {
float centim, meter, kilometer;
printf("Enter length in centimeters: ");
scanf("%f", ¢im);
// Convert centimeter to meter and kilometer
meter = centim / 100.0;
kilometer = centim / 100000.0;
printf("Length in meters = %.4f<br>", meter);
printf("Length in kilometers = %.6f<br>", kilometer);
return 0;
}
Enter length in centimeters: 50000 Length in meters = 500.0000 Length in kilometers = 0.500000
Example 2: Convert Meter to Centimeter and Kilometer
The following C program converts meters to centimeters and kilometers −
#include <stdio.h>
int main() {
float centim, meter, kilometer;
printf("Enter length in meters: ");
scanf("%f", &meter);
// Convert meter to centimeter and kilometer
centim = meter * 100.0;
kilometer = meter / 1000.0;
printf("Length in centimeters = %.2f<br>", centim);
printf("Length in kilometers = %.6f<br>", kilometer);
return 0;
}
Enter length in meters: 1500 Length in centimeters = 150000.00 Length in kilometers = 1.500000
Key Points
- Use
floatdata type to handle decimal values in length conversions. - Division by 100.0 converts centimeters to meters.
- Division by 100000.0 converts centimeters to kilometers.
- Use appropriate format specifiers like
%.4for%.6ffor precise decimal output.
Conclusion
Length unit conversion in C is straightforward using basic arithmetic operations. These programs demonstrate practical applications of division and multiplication for metric conversions.
Advertisements
