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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.71
theonlymine
1 / 1 / 0
Регистрация: 21.02.2012
Сообщений: 11
#1

Класс рациональных дробей - C++

27.02.2012, 23:00. Просмотров 2126. Ответов 3
Метки нет (Все метки)

Написать пользоват. тип рациональных дробей. Внутреннее представление типа:
C++
1
int a, b;
должно быть таким, что число a/b должно представлять собой несократимую дробь. Должно правильно выполняться:
1) создание объектов:
C++
1
2
Rational x = Rational(1, 3), y(1, 3);  
 Rational n = 4;
2) присваивание
C++
1
w = q;
3) Арифметические операции
C++
1
n.Add(x);
(к n прибавляем x)

4) Логические операции
C++
1
n.EqualTo(y);
(если n = y, то 1, иначе 0)


Заранее спасибо!

Добавлено через 1 час 7 минут
подскажите, пожалуйста, как хотя бы описать сам класс без операций.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2012, 23:00     Класс рациональных дробей
Посмотрите здесь:

Олимпиадное задание "Калькулятор рациональных дробей" C++
C++ Определите класс дробей. Определите класс дробей
Определить класс для рациональных чисел C++
Организовать производный класс, содержащий функции вычисления сложения и вычитания дробей, исходники есть C++
C++ Организовать производный класс, содержащий функции вычисления деления и умножения дробей
Разработать класс рациональных дробей C++
Класс дробь, сокращение дробей C++
Класс дробей Rational C++
Класс дробей C++
Матрица рациональных дробей C++
C++ Калькулятор рациональных дробей
преобразование к типу double (класс рациональных дробей) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NoMasters
Псевдослучайный
1743 / 1086 / 71
Регистрация: 13.09.2011
Сообщений: 3,108
27.02.2012, 23:01     Класс рациональных дробей #2
C++
1
2
3
class Rational
{
};
theonlymine
1 / 1 / 0
Регистрация: 21.02.2012
Сообщений: 11
27.02.2012, 23:27  [ТС]     Класс рациональных дробей #3
Цитата Сообщение от NoMasters Посмотреть сообщение
C++
1
2
3
class Rational
{
};

я имел ввиду с public и private. Я не понимаю, как обозначить число в классе и как потом обращаться к нему в операциях.
NoMasters
Псевдослучайный
1743 / 1086 / 71
Регистрация: 13.09.2011
Сообщений: 3,108
27.02.2012, 23:33     Класс рациональных дробей #4
Вообще там должено было быть наполнение, но таб как обычно переключил фокус на отправку и мне стало влом набивать. a и b, естественно, private, а больше никаких данных и нет.
Yandex
Объявления
27.02.2012, 23:33     Класс рациональных дробей
Ответ Создать тему
Опции темы

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