AV
Anna Vologina

Напишите пожалуйста (код проги) , кому не сложно. ( С++)

Класс вещественные положительные числа представлен в виде двух полей: целая часть (целое число) и дробная часть, положительное вещественное число меньше 1. Например, число 4,175 представлено (4 0,175). Реализовать методы округления числа до ближайшего целого, результат – целое число) , и “сложение” таких чисел, в результате – новое число данного класса.
(3 0,7) (4 0,4)-> ( 8 0,1)

ЛС
Леонид Савушкин

Какой смысл решать мне учебную задачу? Cам я уже это знаю, тебе знаний не прибавиться....

АА
Анютка Александрова

class Real {
private:
int _integral;
double _fractional;
public:
Real(int integral, double fractional) : _integral(integral), _fractional(fractional) {}

int Round() {
return _fractional < 0.5 ? _integral : _integral + 1;
}

Real operator+(const Real & right) {
int integral = _integral + right._integral;
double fractional = _fractional + right._fractional;

if (fractional >= 1.0) {
int += 1;
fractional -= 1.0;
}

return Real(integral, fractional);
}
};

Похожие вопросы
кто разбирается в js напишите код проги
помогите пожалуйста код на си. напишите код
напишите мне код программы пожалуйста на с++
Напишите пожалуйста код программы
не могу написать код. Помогите, кому не сложно
Кому не сложно напишите прогу на языке Паскаль. Условие внизу.
Напишите, пожалуйста, код программы
кому не сложно напишите
помогите! напишите код проги пожалуйста на делфи 7 я целый день не могу сделать
Подскажите пожалуйста кому не сложно!