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

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

Войти
Регистрация
Восстановить пароль
 
 
PomogitePls
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 9
#1

Составить описание класса выполнение операций над натуральными числами в двоичной системе счисления - C++

09.12.2015, 15:50. Просмотров 352. Ответов 19
Метки нет (Все метки)

Помогите, пожалуйста. Составить описание класса выполнение операций над натуральными числами в двоичной системе счисления:сложение, вычитание, умножение, деление, перевод из десятичной системы счисление в двоичную, перевод из двоичной в десятичную.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2015, 15:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Составить описание класса выполнение операций над натуральными числами в двоичной системе счисления (C++):

Создать класс для работы с натуральными числами в двоичной системе счисления С++ - C++
Создать класс и предусмотреть методы такие как сочитания(+), разница(-), умножение(*), перевод с натурального в двоичное число и наоборот,...

Разработать программу выполнения арифметических операций в двоичной системе счисления - C++
Разработать программу выполнения арифметических операций в двоичной системе счисления. Исходные данные должны вводиться пользователем с...

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

Создать функцию для вывода на экран целого числа в двоичной системе счисления с применением побитовых операций. - C++
Создать функцию для вывода на экран целого числа в двоичной системе счисления с применением побитовых операций. Использовать функцию при...

Класс MyMath обеспечивающий выполнение операций сравнения над двумя вещественными числами - C++
Класс должен включать в себя поля x и y (числа, над которыми выполняются операции), а также следующие методы: • bool isequal() –...

Разработать класс MyMath, обеспечивающий выполнение операций сравнения над двумя вещественными числами - C++
Класс должен включать в себя поля x и y (числа, над которыми выполняются операции), а также следующие методы: • bool isequal() –...

19
rikimaru2013
C++ Game Dev
2471 / 1140 / 241
Регистрация: 30.11.2013
Сообщений: 3,709
09.12.2015, 16:00 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <bitset>
#include <string>
using namespace std;
 
 
class BinNumberHandler
{
public:
   static std::string                        addBinNumber( const std::string& first, const std::string& second );
   static std::string                        subtractBinNumber( const std::string& first, const std::string& second );
   static std::string                        multyBinNumber( const std::string& first, const std::string& second );
   static std::string                        divideBinNumber( const std::string& first, const std::string& second );
 
   static std::string                        toBinPreview( const int number);
   static int                                toDecPreview( const std::string& bin );
 
};
0
PomogitePls
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 9
09.12.2015, 16:17  [ТС] #3
Не работает.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16713 / 6635 / 434
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
09.12.2015, 16:20 #4
работает.
0
Lensato
49 / 49 / 24
Регистрация: 07.10.2015
Сообщений: 170
09.12.2015, 16:21 #5
Цитата Сообщение от PomogitePls Посмотреть сообщение
Не работает.
А у меня пашет.
Даже попробовал скомпилировать:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <bitset>
#include <string>
using namespace std;
 
 
class BinNumberHandler
{
public:
    static std::string                        addBinNumber(const std::string& first, const std::string& second);
    static std::string                        subtractBinNumber(const std::string& first, const std::string& second);
    static std::string                        multyBinNumber(const std::string& first, const std::string& second);
    static std::string                        divideBinNumber(const std::string& first, const std::string& second);
 
    static std::string                        toBinPreview(const int number);
    static int                                toDecPreview(const std::string& bin);
 
};
 
int main()
{ 
    return 0;
}
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16713 / 6635 / 434
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
09.12.2015, 16:21 #6
http://ideone.com/WIVZlB
0
PomogitePls
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 9
09.12.2015, 16:34  [ТС] #7
выскакивает пустой экран, я не знаю, что не так.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16713 / 6635 / 434
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
09.12.2015, 16:37 #8
А с чего вы решили, что что-то не так, раз вы не знаете?
0
PomogitePls
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 9
09.12.2015, 16:38  [ТС] #9
У меня с С++
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16713 / 6635 / 434
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
09.12.2015, 16:38 #10
PomogitePls, что у вас с C++ ?
0
PomogitePls
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 9
09.12.2015, 16:40  [ТС] #11
Что-то с ним не так, раз у всех работает, кроме меня :c
0
SatanaXIII
Супер-модератор
Эксперт С++
5693 / 2748 / 258
Регистрация: 01.11.2011
Сообщений: 6,710
Завершенные тесты: 1
09.12.2015, 16:42 #12
Подождите. У меня C++ и то же самое. Все работает, но пустой экран выдает это.
0
Lensato
49 / 49 / 24
Регистрация: 07.10.2015
Сообщений: 170
09.12.2015, 16:44 #13
Цитата Сообщение от KOPOJI Посмотреть сообщение
PomogitePls, что у вас с C++ ?
я валялся

Ок.
Цитата Сообщение от PomogitePls Посмотреть сообщение
Составить описание класса
Описание класса (упрощенно) - набор его переменных и методов, которые он будет использовать.
"Написать класс который может..." - тоже, что описание класса, но еще и реализация методов.
"Написать программу, которая используя класс будет..." - тоже, что выше, но полностью готовая программа.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16713 / 6635 / 434
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
09.12.2015, 16:46 #14
PomogitePls, а как вы проверяете, что у вас не работает?
0
PomogitePls
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 9
09.12.2015, 16:48  [ТС] #15
Я, вроде, дописал, но не работает. Можете скинуть полную программу, я домой приду - сверюсь?
0
09.12.2015, 16:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2015, 16:48
Привет! Вот еще темы с ответами:

Разработать класс MyMath, обеспечивающий выполнение операций сравнения над двумя вещественными числами - C++
Помогите написать код программы..я в тупике, не получается написать код.. Разработать класс MyMath, обеспечивающий выполнение...

Операции над натуральными числами - C++
Привет всем, я новенький как на форуме так и на в программировании. Начал изучать с++ 2 недели назад,самоучка, так что сильно не кричите)) ...

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

Сложение в двоичной системе счисления - C++
//--------------------------------------------------------------------------- #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include...


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

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

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