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

Как перевести терабайт в гигабайт? Unit converter на C++.

Представьте себе, что у вас есть объект или программа, которая весит 536 терабайт. Вы хотите узнать вес этой программы в гигабайтах. Как решить эту простую задачу? Вы можете подсчитать в уме, на бумаге, на калькуляторе, или воспользоваться конвертером, например, тем, который создал я. Подробнее читайте в статье. Коротко о программе Как вы поняли из вступления, сегодня на нашем обзоре простой конвертер единиц измерения - Unit converter. Это простенькая, но многорежимная программа, которая написана на языке программирования C++, с которой можно работать только через терминал, например, в Linux. Я использую Linux MX21, который основан на Debian. Я решил для себя, что буду самообучаться, и развиваться, как независимый разработчик Open Source, то есть программ с открытым исходным кодом. Исходный код программы - Unit converter, вы сможете найти в репозитории по этой ссылке. Пользователям, то есть вам, уважаемые читатели, доступны три режима конвертера, которые представлены на картинке выше,
Оглавление

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

Unit converter на C++
Unit converter на C++

Коротко о программе

Как вы поняли из вступления, сегодня на нашем обзоре простой конвертер единиц измерения - Unit converter. Это простенькая, но многорежимная программа, которая написана на языке программирования C++, с которой можно работать только через терминал, например, в Linux. Я использую Linux MX21, который основан на Debian.

Я решил для себя, что буду самообучаться, и развиваться, как независимый разработчик Open Source, то есть программ с открытым исходным кодом. Исходный код программы - Unit converter, вы сможете найти в репозитории по этой ссылке.

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

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

Итак, наш объект или программа весит 536 терабайт. Узнаем его вес в гигабайтах с помощью конвертера.

Сначала нужно запустить исполняемый файл программы. В своем Linux я делаю это через терминал, находясь в папке с исполняемым файлом, используя команду: ./unit_converter.

После запуска исполняемого файла, выберите режим конвертера. Для этого достаточно ввести номер режима после двоеточия.

Выбор режима конвертера
Выбор режима конвертера

Для решения нашей задачи, выбираем режим 3. Совершив это действие, мы открываем для себя доступ к девяти разным вариантам конвертации. Нам нужен вариант 5.

Выбор варианта конвертации. Терабайты в гигабайты
Выбор варианта конвертации. Терабайты в гигабайты

Теперь введите вес программы из нашей задачи, просто запишите число после двоеточия. После ввода числа, программа спрашивает нас, подтверждаем ли мы его? Если да, введите символ "y". Если вы введете "n", то программа предупредит вас, что вы не подтвердили ввод, и завершит работу.

Ввод данных. Подтверждение ввода
Ввод данных. Подтверждение ввода

После ввода данных, нажмите клавишу "Enter", и увидите результат.

Unit converter на C++. Перевод меры информации из Терабайт в Гигабайт
Unit converter на C++. Перевод меры информации из Терабайт в Гигабайт

Вот мы и решили нашу задачу, в которой наш объект весил 536 терабайт. Теперь мы знаем, что его вес составляет 548864 гигабайт. Хотели бы вы обладать HDD диском для игрового ПК такого объема, если бы это было возможно? Напишите об этом в комментариях.

Чтобы посмотреть открытый исходный код программы, зайдите в репозиторий.

Финал статьи

Сегодня 2 октября 2022 года. Возможно, что кто-то из вас, уважаемые гости и подписчики, родился в этот день. Поздравляю вас с текущим или прошедшим днем рождения.

Хочешь получить от меня поздравительный комментарий? Подпишись, поставь палец вверх или вниз, оставь любой комментарий, желательно по теме статьи.