eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Java MyDouble Арифметические операции

Java MyDouble Арифметические операции

Лимит времени 1 секунда
Лимит использования памяти 128 MiB

Реализуйте класс - обертку MyDouble.

class MyDouble // Java
{`
  private double a; // приватная переменная
  MyDouble(double a) // Конструктор
  public String toString() // Вывести переменную типа MyLong
  public MyDouble Add(MyDouble b) // Прибавить значение типа MyDouble
  public MyDouble Add(long b) // Прибавить значение типа double
  public MyDouble Sub(MyDouble b) // Вычесть значение типа MyDouble
  public MyDouble Sub(long b) // Вычесть значение типа double
  public MyDouble Mult(MyDouble b) // Умножить на значение типа MyDouble
  public MyDouble Mult(long b) // Умножить на значение типа double
  public MyDouble Div(MyDouble b) // Разделить на значение типа MyDouble
  public MyDouble Div(long b) // Разделить на значение типа double
};

Входные данные

Два действительных числа a и b.

Выходные данные

Выведите значение выражения (a * b + 10) / 3 + (a + 2 / b - 7) * 5 - a - b / a.

Пример

Входные данные #1
3.2 6.12

Выходные данные #1
-12.61718
Автор Михаил Медведев