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

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

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

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

27.02.2012, 23:00. Просмотров 2450. Ответов 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 минут
подскажите, пожалуйста, как хотя бы описать сам класс без операций.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2012, 23:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Класс рациональных дробей (C++):

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

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

Калькулятор рациональных дробей - C++
Первая программа принимает от пользователя три строки, (первая и третья строки – это правильные рациональные или десятичные дроби вида ...

Матрица рациональных дробей - C++
П.5.4.Правил Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. Есть матрица.txt, нужно...

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

Определить класс для рациональных чисел - C++
Начало изучения понятия класса и объекта в С++, для меня много не ясного. Помогите, пожалуйста. Задача: необходимо Определить класс...

3
NoMasters
Псевдослучайный
1764 / 1107 / 73
Регистрация: 13.09.2011
Сообщений: 3,143
27.02.2012, 23:01 #2
C++
1
2
3
class Rational
{
};
0
theonlymine
1 / 1 / 0
Регистрация: 21.02.2012
Сообщений: 11
27.02.2012, 23:27  [ТС] #3
Цитата Сообщение от NoMasters Посмотреть сообщение
C++
1
2
3
class Rational
{
};

я имел ввиду с public и private. Я не понимаю, как обозначить число в классе и как потом обращаться к нему в операциях.
0
NoMasters
Псевдослучайный
1764 / 1107 / 73
Регистрация: 13.09.2011
Сообщений: 3,143
27.02.2012, 23:33 #4
Вообще там должено было быть наполнение, но таб как обычно переключил фокус на отправку и мне стало влом набивать. a и b, естественно, private, а больше никаких данных и нет.
0
27.02.2012, 23:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2012, 23:33
Привет! Вот еще темы с ответами:

Класс дробей - C++
Кто-нибудь может проверить код (программа производит операции с дробями, сокращает их, проверяет на переполнение и переопределяет <<)? Не...

Класс дробей Rational - C++
Разработайте и протестируйте класс Rational, представляющий рациональное число (простую дробь) в виде пары целых чисел: числитель...

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

Класс дробь, сокращение дробей - C++
Организовать класс дробь, содержащий методы вывода дроби в общепринятом виде и функцию приведения дроби к несократимому виду....помоги...


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

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

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