Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2025, 21:33   #1
katis
Новичок
Джуниор
 
Регистрация: 19.03.2025
Сообщений: 2
По умолчанию написать калькулятор

Напишите программу "Калькулятор". В диалоге запросите у пользователя, что он желает сделать:

1 - Перевести число в другую систему счисления.

2 - Выполнить арифметические операции над числами.

Если пользователь выбрал перевод числа, запросить само число, систему счисления числа и в какую систему счисления пользователь желает выполнить перевод.

Если пользователь выбрал арифметическую операцию, запросите числа, их основания и символ арифметической операции.

Выведите ответ, дробную часть выводить с точностью 5 знаков.

Калькулятор должен работать:

во всех системах счисления от 2 до 16
как с целыми, так и дробными числами
операции могут осуществляться с очень большими числами (выходящими за пределы long long (unsigned long long))
на с++!!!

Последний раз редактировалось katis; 20.03.2025 в 09:08.
katis вне форума Ответить с цитированием
Старый 19.03.2025, 22:15   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,855
По умолчанию

Цитата:
Сообщение от katis Посмотреть сообщение
нужно написать на уровне школьника
Цитата:
Сообщение от katis Посмотреть сообщение
операции могут осуществляться с очень большими числами (выходящими за пределы long long (unsigned long long))
Хорошая у вас школа. Жаль, что вы учиться не хотите...
Arigato вне форума Ответить с цитированием
Старый 20.03.2025, 10:16   #3
katis
Новичок
Джуниор
 
Регистрация: 19.03.2025
Сообщений: 2
По умолчанию

Arigato, Отличная школа, и учиться хотим. Понадобилась помощь в конкретном задании, почему бы не обратиться за ней к знающим людям
katis вне форума Ответить с цитированием
Старый 20.03.2025, 10:55   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,855
По умолчанию

Цитата:
Сообщение от katis Посмотреть сообщение
Понадобилась помощь в конкретном задании
Так вы даже вопроса не задали. Это больше похоже на "решите за меня". С таким лучше во Фриланс обратиться, там быстро сделают.
Arigato вне форума Ответить с цитированием
Старый 20.03.2025, 11:21   #5
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,712
По умолчанию

Так эти фрилансята за работу денюшку потребуют. А тут изначально предполагалось :"Халява, сэр!"
digitalis вне форума Ответить с цитированием
Старый 20.03.2025, 13:07   #6
DeepFlake
Форумчанин
 
Регистрация: 16.05.2024
Сообщений: 205
По умолчанию

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

https://programforyou.ru/poleznoe/dl...hislovyh-tipov

https://www.geeksforgeeks.org/bigint...-with-example/

https://habr.com/ru/articles/172285/
DeepFlake вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу-калькулятор NatNiM Помощь студентам 2 19.05.2016 11:31
Написать Калькулятор в паскале CuMnCoH Помощь студентам 2 09.10.2012 22:35
Помочь написать калькулятор TryToBeProgrammer Общие вопросы по Java, Java SE, Kotlin 1 08.04.2011 21:23
Написать программу-калькулятор. Alerq Паскаль, Turbo Pascal, PascalABC.NET 5 07.04.2011 16:16
Написать калькулятор! ...Оленька... Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 23.12.2008 19:47