Напечатать таблицу перевода расстояния в дюймах в сантиметры (1 дюйм = 2,54 см) для значений от 1 до 10 дюймов с шагом 1. (сделать это по коду с++, а так-же блок-схему этого задания)

Кузнецов Сергей Петрович

Учитель технологии и робототехники

Проверено учителем

Для перевода дюймов в сантиметры используется формула: сантиметры = дюймы * 2.54. Ниже представлен программный код на языке C++, оформленный с использованием манипуляторов вывода для создания аккуратной таблицы, и описание алгоритма в виде блок-схемы. Код на C++ cpp

#include<iostream>#include<iomanip>int main() { // Установка заголовков таблицы std::cout << std::setw(10) << "Дюймы" << " | " << std::setw(12) << "Сантиметры" << std::endl; std::cout << "---------------------------" << std::endl; // Цикл от 1 до 10 с шагом 1for (int inch = 1; inch <= 10; ++inch) { double cm = inch * 2.54; // Вывод значений с выравниванием std::cout << std::setw(10) << inch << " | " << std::setw(12) << std::fixed << std::setprecision(2) << cm << std::endl; } return0; } 
Use code with caution.Блок-схема алгоритма Логика программы описывается следующими стандартными блоками:

  1. Начало: Овал.
  2. Вывод заголовка: Параллелограмм (печать "Дюймы | Сантиметры").
  3. Инициализация цикла: Прямоугольник (установка переменной inch = 1).
  4. Условие цикла: Ромб (проверка inch <= 10).
    • Если Нет: Переход к концу.
    • Если Да: Переход к следующему шагу.
  5. Вычисление: Прямоугольник (cm = inch * 2.54).
  6. Вывод строки: Параллелограмм (печать текущих значений inch и cm).
  7. Инкремент: Прямоугольник (inch = inch + 1). Возврат к шагу 4.
  8. Конец: Овал.

Результат работы программы

Дюймы Сантиметры
12.54
25.08
37.62
410.16
512.70
615.24
717.78
820.32
922.86
1025.40

Вы можете скомпилировать данный код в любом стандартном компиляторе, например, используя Online GDB для быстрой проверки. Сообщите, если вам нужно изменить диапазон значений или добавить возможность пользовательского ввода данных.

Форма ответа

Ваш аватар