Предмет: Информатика,
автор: thek3rryyt
Помогите с заданием!
Решил сделать что-то по подобию приложения "Sleep Time - калькулятор циклов сна", и вычислил сколько идёт 1 цикл, и "Вздремнуть", но не знаю как реализовать
Вздремнуть: 35 минут
1 цикл: 1 час 45 минут (105 минут)
И хочется сделать чтобы ты писал время (например, в моем случае 21:53 и чтобы калькулятор прибавлял допустим 35 минут и получалось 22:28 (ну и так с 1 циклом тоже))
Напишите код
thek3rryyt:
pascal
Ответы
Автор ответа:
1
Как я понял тебя, должно быть так
(c++, Mingw)
#include <iostream>
int main()
{
int iter(0); //Сколько циклов
int kolvoch, kolvominutes; //сколько вздремнуть
int hours, minutes; //нач. время
std::cin >> hours >> minutes >> kolvoch >> kolvominutes;
for (int i = 0; i < iter; i++, minutes += kolvominutes, hours += kolvoch)
{
if (minutes > 60) {hours += minutes / 60; minutes = minutes % 60;}
if (hours >= 24) {hours = hours % 24;}
}
std::cout << "После " << iter << " циклов, время изменилось на " << hours << ":" << minutes;
return 0;
}
Похожие вопросы
Предмет: Математика,
автор: evelinasedovaon
Предмет: Геометрия,
автор: lizamalarcuk075
Предмет: Английский язык,
автор: mexaave
Предмет: Литература,
автор: arrrr13
Предмет: История,
автор: Lexa3896