/
Puzzman
/
basic_programming
Обзор
Документация
Войти
/
Puzzman
/
basic_programming
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
homework_09_1/Fraction.cpp
32 строки
1 KB
Puzzanis
refactor
06 сен 2024, 15:48
06 сен 2024, 15:48
c39105e
Код
Авторство
О чём код?
#include "Fraction.h" Fraction::Fraction(int numerator, int denominator) : numerator_{ numerator }, denominator_{ denominator } {} int Fraction::get_numerator() { return numerator_; } int Fraction::get_denominator() { return denominator_; } //overload the operator '==' bool Fraction::Fraction::operator==(Fraction& fract) { return (get_numerator() == fract.get_numerator() && get_denominator() == fract.get_denominator()); } //overload the operator '!=' bool Fraction::operator!=(Fraction& fract) { return (get_numerator() != fract.get_numerator() && get_denominator() != fract.get_denominator()); } //overload the operator '<' bool Fraction::operator<(Fraction& fract) { return (get_numerator() < fract.get_numerator() && get_denominator() < fract.get_denominator()); } //overload the operator '>' bool Fraction::operator>(Fraction& fract) { return (get_numerator() > fract.get_numerator() && get_denominator() > fract.get_denominator()); } //overload the operator '<=' bool Fraction::operator<= (Fraction & fract){ return (get_numerator() <= fract.get_numerator() && get_denominator() <= fract.get_denominator()); } //overload the operator '>=' bool Fraction::Fraction::operator>=(Fraction& fract) { return (get_numerator() >= fract.get_numerator() && get_denominator() >= fract.get_denominator()); }