Язык c++.
1 Задание:
На одной стоянке минимальная плата за парковку составляет 2 евро. Если автомобиль остается на стоянке более 3 часов, взимается дополнительная плата в размере 0,50 евро в час. Максимальная суточная плата составляет 10 евро. Необходимо написать функцию для ввода количества часов, чтобы получить стоимость парковки (предположим, что никто не оставляет машину более чем на сутки).
Пример:
1,5 -> 2,00
4,0 -> 2,50
24,0 -> 10,00
0 -> 2,00 неправильно!!!
2 Задание:
Опишите функцию double vms(double Vkmh) которая переводит скорость Vkmh из км/ч в метры в секунду.
Используйте эту функцию в другой функции double meet_time(double kmh1, double kmh2, double km)
где kmh1 и kmh2 - скорости двух объектов, движущихся навстречу друг другу, а km - расстояние между объектами. Функция возвращает время встречи объектов в секундах.
3 Задание: Опишите рекурсивную функцию int LKD(int x) которая вычисляет LKD (наибольший общий делитель).