Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

Калькулятор в любой системе счисления - C++
Добрый день. Нужно сделать калькулятор в 2-16ричной системе счисления. Проблема в том, что вычислять можно только напрямую, без перевода в...

Калькулятор: выполнение арифметических операций в любой системе счисления - C++
Нужен калькулятор который может совершать арифметичиские операции(+,-,*,/) в любой системе исчисления (2-16)

Проверить корректность числа в заданной системе счисления и перевести в другую систему счисления - C++
На вычислительной практике дали такое задание: С клавиатуры вводятся 2 положительных целых числа: число A (в системе счисления с...

Перевести число из любой системы счисления (2, 8, 16) в десятичную - C++
Надо перевести число с любой численной системы (2,8,16) в десятичную. Кому не трудно, помогите)

Калькулятор в двоичной системе - C++
Сложение в двоичной системе. Подскажите почему не верные ответы выдает? #include "stdafx.h" #include <iostream> #include <string> ...

Умножение в 4-системе счисления - C++
Здравствуйте, мне нужно написать программу которая перемножает числа в 4 системе счисления. Я написал с переводом в 10, то есть перевел в...

4
zss
Модератор
Эксперт С++
6530 / 6092 / 2007
Регистрация: 18.12.2011
Сообщений: 15,843
Завершенные тесты: 1
20.04.2014, 14:07 #2
Вычисления выполняйте во внутреннем представлении компьютера (т.е. в двоичном).
А при вводе и выводе делайте нужные преобразования системы счисления.
1
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 226
20.04.2014, 14:13  [ТС] #3
Т. е. например: я ввожу число в восьмеричной системе, его нужно перевести в двоичную, посчитать, и перевести ответ обратно в восьмеричную и выдать ответ?
0
zss
Модератор
Эксперт С++
6530 / 6092 / 2007
Регистрация: 18.12.2011
Сообщений: 15,843
Завершенные тесты: 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
1
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 226
20.04.2014, 16:02  [ТС] #5
Не смущает, просто условие написания программы: без перевода в десятичную, для подсчёта.

Добавлено через 14 минут
Я правильно понял? Мне по сути нужно написать программу, которая переводит любое (2-16) число в двоичный код и наоборот? А сами операции сложения, деления, умножения, вычитания, компьютер сможет высчитывать сам?
0
20.04.2014, 16:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2014, 16:02
Привет! Вот еще темы с ответами:

Калькулятор в двоичной системе (схемотехника) - C++
Помогите написать код для программы proteus isis Калькулятор в двоичной системе предмет схемотехника(ниже прикладываю фото схемы)и...

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

Вычитание в троичной системе счисления - C++
#include &lt;iostream&gt; using namespace std; int main(){ char input1; char input2; char output;

Сложение в двоичной системе счисления - C++
можете реализовать эту задачку? Сложение в двоичной системе счисления


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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