Вопрос задан 13.07.2023 в 02:14. Предмет Информатика. Спрашивает Рафиков Артём.

РЕШИТЬ ЧЕРЕЗ С++ Написать программу, которая бы по введенному номеру единицы измерения (1 —

дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр) и длине отрезка L выдавала бы соответствующее значение длины отрезка в метрах.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Коршков Никита.

#include <iostream>

int main()

{

int n;

float l;

std::cin >> n >> l;

switch (n)

{

case 1:

 std::cout << "Length: " << l / 10;

 break;

case 2:

 std::cout << "Length: " << l * 1000;

 break;

case 3:

 std::cout << "Length: " << l;

 break;

case 4:

 std::cout << "Length: " << l / 1000;

 break;

case 5:

 std::cout << "Length: " << l / 100;

 break;

default:

 break;

}

std::cout << std::endl;

system("pause");

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на C++, которая решает вашу задачу:

cpp
#include <iostream> int main() { int unit; double length, convertedLength; // Ввод номера единицы измерения std::cout << "Введите номер единицы измерения (1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр): "; std::cin >> unit; // Ввод длины отрезка std::cout << "Введите длину отрезка: "; std::cin >> length; // Конвертация длины отрезка в метры switch (unit) { case 1: // дециметр convertedLength = length / 10.0; break; case 2: // километр convertedLength = length * 1000.0; break; case 3: // метр convertedLength = length; break; case 4: // миллиметр convertedLength = length / 1000.0; break; case 5: // сантиметр convertedLength = length / 100.0; break; default: std::cout << "Неверный номер единицы измерения.\n"; return 0; } // Вывод результата std::cout << "Длина отрезка в метрах: " << convertedLength << " м\n"; return 0; }

При запуске программы пользователь должен будет ввести номер единицы измерения (1, 2, 3, 4 или 5) и длину отрезка. Затем программа выполнит соответствующую конвертацию и выведет результат в метрах.

Примечание: В этом примере не предусмотрена проверка на некорректный ввод пользователя (например, ввод текста вместо числа). Если введены некорректные данные, программа может дать непредсказуемый результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос