Сравнить расстояния, заданные в разных единицах измерения - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Написать код по заданию. Задание: известны два расстояния: одно в километрах, другое - в футах(1фут=0,45м).какое из расстояний меньше?

Решение задачи: «Сравнить расстояния, заданные в разных единицах измерения»

textual
Листинг программы
#include <stdio.h>
 
int main() {
    float feets = 0.0;
    float kms = 0.0;
    // ввод значения в футах
    printf("Enter in fts: ");
    scanf("%f", &feets);
    // ввод значения в километрах
    printf("Enter in kms: ");
    scanf("%f", &kms);
    // перевод футов в километры
    float feets_to_kms = 0.00045 * feets;
    char comp = '=';
    if (feets_to_kms > kms)
        comp = '>';
    else if (feets_to_kms < kms)
        comp = '<';
    // вывод
    printf("%.2f ft. (%.2f km.) %c %.2f km.\n", feets, feets_to_kms, comp, kms);
    return 0;
}

Объяснение кода листинга программы

  1. Ввод значения в футах
  2. Ввод значения в километрах
  3. Перевод футов в километры
  4. Сравнение полученного значения с исходным в километрах
  5. Вывод результатов в формате X.XX ft. (X.XX km.) Y X.XX km., где X.XX - это значения в футах и километрах, Y - это знак сравнения (равно, больше или меньше)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы