Подключите нашего Telegram-бота для уведомлений о новых проектах
Написать калькулятор для двоичных чисел на С++
Разместить заказ

f
Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 5 лет и 7 месяцев
Бюджет:
2000 руб
24.54 $ — 21.54 €
Необходимо разработать программу для выполнения математических операций над двоичными числами (целыми).
Требования к программе:
Программа должна быть объекто-ориентированной. Набор классов определяете сами (задача проектирования).
Формат хранения двоичных чисел выбираете сами. Требований по оптимизации памяти для хранения данных нет, поэтому можно использовать массив
Программа должна выполнять операции сложения, вычитания, умножения. Реализация всех операций должна быть выполнена «вручную» без использования функций по работе с бинарным представлением чисел. Логика алгоритма – операции вычисления «столбиком»
Все мат. операции выполняются над двоичным представлением.
Отрицательные числа хранятся в дополнительном коде
Все переводы бинарные->десятичные, десятичные->бинарные реализуются самостоятельно (побитово)
Размер двоичного числа может быть 8, 16, 32 бита. Допускается задание размера в виде константы в коде
На вход подается два числа в десятичном формате и операция. На выходе: два исходных числа в двоичном формате и результат вычисления в двоичном и десятичном форматах.
Переполнения при вычислениях должны обрабатываться (в момент выполнения операций над двоичным представлением).
Язык программирования С++
Входные данные должны проверяться,
Переполнение должно проверяться
Требования к программе:
Программа должна быть объекто-ориентированной. Набор классов определяете сами (задача проектирования).
Формат хранения двоичных чисел выбираете сами. Требований по оптимизации памяти для хранения данных нет, поэтому можно использовать массив
Программа должна выполнять операции сложения, вычитания, умножения. Реализация всех операций должна быть выполнена «вручную» без использования функций по работе с бинарным представлением чисел. Логика алгоритма – операции вычисления «столбиком»
Все мат. операции выполняются над двоичным представлением.
Отрицательные числа хранятся в дополнительном коде
Все переводы бинарные->десятичные, десятичные->бинарные реализуются самостоятельно (побитово)
Размер двоичного числа может быть 8, 16, 32 бита. Допускается задание размера в виде константы в коде
На вход подается два числа в десятичном формате и операция. На выходе: два исходных числа в двоичном формате и результат вычисления в двоичном и десятичном форматах.
Переполнения при вычислениях должны обрабатываться (в момент выполнения операций над двоичным представлением).
Язык программирования С++
Входные данные должны проверяться,
Переполнение должно проверяться
Разделы:
Опубликован:
31.05.2024 | 17:08 [поднят: 31.05.2024 | 17:08]