How to convert meters to kilometers, miles, feet, yards, and inches in C

1 Answer

0 votes
#include <stdio.h>

// Conversion functions
double toKilometers(double meters) {
    return meters / 1000.0;
}

double toMiles(double meters) {
    return meters * 0.000621371;
}

double toFeet(double meters) {
    return meters * 3.28084;
}

double toYards(double meters) {
    return meters * 1.09361;
}

double toInches(double meters) {
    return meters * 39.3701;
}

int main() {
    double meters = 1000;

    printf("Conversions:\n");
    printf("(Input) Meters: %.2f\n", meters);
    printf("Kilometers:     %.6f\n", toKilometers(meters));
    printf("Miles:          %.6f\n", toMiles(meters));
    printf("Feet (foot):    %.2f\n", toFeet(meters));
    printf("Yards:          %.2f\n", toYards(meters));
    printf("Inches:         %.1f\n", toInches(meters));

    return 0;
}


/*
run:

Conversions:
(Input) Meters: 1000.00
Kilometers:     1.000000
Miles:          0.621371
Feet (foot):    3280.84
Yards:          1093.61
Inches:         39370.1

*/

 



answered 11 hours ago by avibootz

Related questions

...