Денежные единицы заданые в виде пары (значение, курс в рублях), реализовать
- сложение
- вычитание
- умножение на число
- сравнение двух денежных единицы
- вывод значения в другой валюте
Очередная задачка на повторение классов. Реализовать свой тип и определить операции в соответствии с заданием, реализовать тесты. Делаем по аналогии с вот этим
Денежные единицы заданые в виде пары (значение, курс в рублях), реализовать
Давление, заданное в виде пары (значение, тип), допустимые типы: паскаль, бар, миллиметр ртутного столба, атмосфера техническая;
Температура, задаваемая в виде пары (значение, тип), допустимые типы: градус Цельсия, градус Фаренгейта, градус Ранкина, Кельвины
Мера объема, задаваемая в виде пары (значение, тип), допустимые типы: \(м^3\), миллилитры, литры, баррель
Площадь, задаваемая в виде пары (значение, тип), допустимые типы: \(м^2\), гектар, сотка, десятина
Временые промежутки, заданные в виде (тип, значение), допустимые типы: часы, день, неделя, месяц (30 дней). Предусмотреть операции
Звуковой интервал, заданый в виде пары (значение, тип), допустимые типы: малая секунда, малая терция, увеличенная кварта, октава. Предусмотреть операции:
Вектор
Множество целых чисел
Многочлен от одной переменной, задаваемый степенью многочлена и массивом коэффициентов. Предусмотреть операции
Цвет заданный в пространстве HSV, а также под каждую характеристику отдельный тип. Реализовать операции:
Разработать систему типов для манипуляцией состоянием идеального газа. Состояние определяется набором макропараметров: давлением, молярным объемом и абсолютной температурой. Для каждой характеристики создать свой тип. Реализовать операции для цепи: