У меня проблема с преобразованием минут в количество часов и оставшихся минут с помощью рекурсии, вычисление оставшихся минут работает нормально, но я не могу рассчитать часы:
mins_to_hours_and_mins(N, H, M):-
N >= 60 ->
H1 = H + 1,
N1 = N - 60,
H = H1,
mins_to_hours_and_mins(N1, H1, M).
mins_to_hours_and_mins(N, H, M):-
N < 60 ->
H = H,
M is N.
output of " mins_to_hours_and_mins (70, H, M). ":
H = H+1,
M = 10
false
вывод" mins_to_hours_and_mins (40, H, M). ":
M = 40
Примечание: я должен использовать рекурсию для это и у меня должно быть 2 правила и 3 параметра для запросов