Найти в Дзене
ДЮН-Дмитрий Юрьевич

Unit converter 002 - Конвертер единиц измерения на С++.

Оглавление
Unit converter 002. Певью
Unit converter 002. Певью

Основное о программе

Unit_converter_002 - Конвертер единиц измерения.

Основная идея программы в том, что пользователь сможет выбирать разные режимы работы конвертера, и в каждом режиме пользователь сможет выбрать один из нескольких вариантов конвертации, и просто ввести данные, нажать кнопку Enter, и получить результат.

На данный момент доступны следующие режимы конвертера:

  1. Weight units RU - единицы веса (массы), принятые в России. Внутри режима пользователю доступны следующие варианты конвертации, которые выбираются путем ввода пользователя номера варианта:

1) Тонны в килограммы;

2) Килограммы в тонны;

3) Центнер в килограммы;

4) Килограммы в центнер;

5) Килограммы в граммы;

6) Граммы в килограммы;

7) Граммы в миллиграммы;

8) Миллиграммы в граммы.

2. Length measures - меры длины. Внутри режима пользователю доступны следующие варианты конвертации, которые выбираются путем ввода пользователя номера варианта:

1) Километры в метры;

2) Метры в километры;

3) Метры в дециметры;

4) Дециметры в метры;

5) Метры в сантиметры;

6) Сантиметры в метры;

7) Сантиметры в миллиметры;

8) Миллиметры в сантиметры;

9) Дециметры в сантиметры;

10) Сантиметры в дециметры;

11) Дециметры в миллиметры;

12) Миллиметры в дециметры;

13) Миллиметры в микрон;

14) Микрон в миллиметры.

Для работы с данной программой, вам необходимо скачать исходный код из репозитория, открыть его в IDE, скомпилировать исполняемый файл программы.

Примеры работы программы

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

Я продемонстрирую вам два режима работы программы, по одному варианту конвертации единиц в каждом.

Задача 1. Пусть у пользователя есть условный объект, который весит 15 тонн. Пользователь хочет узнать вес объекта в килограммах.

Конвертер единиц измерения на С++. Тонны в килограммы
Конвертер единиц измерения на С++. Тонны в килограммы

Задача 2. Пусть у пользователя есть условный объект, длина которого составляет 250 метров. Пользователь хочет узнать длину объекта в сантиметрах.

Конвертер единиц измерения на С++. Метры в сантиметры
Конвертер единиц измерения на С++. Метры в сантиметры

Как видите, программа работает довольно просто. Вы можете сами протестировать ее, скачав из репозитория. А теперь взгляните на ее исходный код ниже.

Исходный код программы

Конвертер единиц измерения на С++. Шапка
Конвертер единиц измерения на С++. Шапка
Конвертер единиц измерения на С++. Выбор режима конвертера
Конвертер единиц измерения на С++. Выбор режима конвертера
Конвертер единиц измерения на С++. Выбор варианта конвертации
Конвертер единиц измерения на С++. Выбор варианта конвертации
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29

Этот код получился длинным. Понятно, что более сложные программы имеют более объемный код, но я впервые написал так много. К следующей статье, я планирую добавить еще один режим конвертера.

На этом все. Ставьте лайки, подписывайтесь, комментируйте. Отвечаю всегда и всем. Спасибо, что дочитали до этого слова.

Предыдущие статьи

  • Unit converter 001 - Конвертер единиц измерения на С++
  • Speed Time Distance 002. Программа на языке программирования C++
  • Speed_Time_Distance_001. Простая программа на языке программирования C++
  • Forgings_calculator_004 - Калькулятор поковок. Программа на языке программирования C++
  • Forgings_calculator_003 - Калькулятор поковок. Программа на языке программирования С++
  • Forgings_calculator_002 - Калькулятор поковок. Программа на языке программирования С++;
  • Угадай слово на Английском языке. Простая программа на C++.
  • Простая программа на основах языка программирования C++. Кофе с молоком и сахаром
  • Простая программа на основах языка программирования C++. Кофе с сахаром
  • Кофейная программа. Примитив на C++. Открытый исходный код
  • Простая программа на C++. Вывод или изменение элементов массива
  • Hello World в Geany. C++ в Linux
  • Мой путь к C++. Hello world без IDE

Проверка уникальности на сайте Text.ru

-30