Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 225
#1

Калькулятор в любой системе счисления - C++

20.04.2014, 14:03. Просмотров 632. Ответов 4
Метки нет (Все метки)

Добрый день, нужно написать что-то типа этого http://numsys.ru/#feedback. Подскажите пожалуйста, как реализовать двоичный-шестнадцатиричный ввод? И нужно ли будет потом писать сами операции действий, или компьютер сам умеет выполнять действия в различных системах?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2014, 14:03     Калькулятор в любой системе счисления
Посмотрите здесь:

Сложение в двоичной системе счисления C++
C++ Вывод символа в 10 и 16 системе счисления
C++ Вычитание в двоичной системе счисления
C++ Представление числа в k-ой системе счисления
Действия с числами в 16-ой системе счисления C++
C++ Перевести число из любой системы счисления (2, 8, 16) в десятичную
C++ Калькулятор в любой системе счисления
Калькулятор в двоичной системе C++
Умножение в 4-системе счисления C++
Калькулятор в двоичной системе (схемотехника) C++
C++ Вычитание в троичной системе счисления

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6241 / 5844 / 1890
Регистрация: 18.12.2011
Сообщений: 14,962
Завершенные тесты: 1
20.04.2014, 14:07     Калькулятор в любой системе счисления #2
Вычисления выполняйте во внутреннем представлении компьютера (т.е. в двоичном).
А при вводе и выводе делайте нужные преобразования системы счисления.
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 225
20.04.2014, 14:13  [ТС]     Калькулятор в любой системе счисления #3
Т. е. например: я ввожу число в восьмеричной системе, его нужно перевести в двоичную, посчитать, и перевести ответ обратно в восьмеричную и выдать ответ?
zss
Модератор
Эксперт С++
6241 / 5844 / 1890
Регистрация: 18.12.2011
Сообщений: 14,962
Завершенные тесты: 1
20.04.2014, 15:20     Калькулятор в любой системе счисления #4
Именно так.
С десятичной системой Вас же это не смущает.
C++
1
2
3
int a;cin>>a;// 10->2
int b=a*a; // вычисления в 2-ичной системе счисления
cout<<b; // 2->10
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 225
20.04.2014, 16:02  [ТС]     Калькулятор в любой системе счисления #5
Не смущает, просто условие написания программы: без перевода в десятичную, для подсчёта.

Добавлено через 14 минут
Я правильно понял? Мне по сути нужно написать программу, которая переводит любое (2-16) число в двоичный код и наоборот? А сами операции сложения, деления, умножения, вычитания, компьютер сможет высчитывать сам?
Yandex
Объявления
20.04.2014, 16:02     Калькулятор в любой системе счисления
Ответ Создать тему
Опции темы

Текущее время: 15:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru