Предмет: Информатика, автор: thek3rryyt

Помогите с заданием!
Решил сделать что-то по подобию приложения "Sleep Time - калькулятор циклов сна", и вычислил сколько идёт 1 цикл, и "Вздремнуть", но не знаю как реализовать
Вздремнуть: 35 минут
1 цикл: 1 час 45 минут (105 минут)
И хочется сделать чтобы ты писал время (например, в моем случае 21:53 и чтобы калькулятор прибавлял допустим 35 минут и получалось 22:28 (ну и так с 1 циклом тоже))
Напишите код​


thek3rryyt: pascal

Ответы

Автор ответа: ctoo13
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;

}


thek3rryyt: используем Brainly как stackoverflow
ctoo13: А в чем прикол программы? Просто чо-то так и не понял в чем смысл разрабатывать велосипед
thek3rryyt: Прикол в том, что если ты пишешь время и тебе пишут остальное, то это означает во сколько лучше проснуться чтобы выспаться
Похожие вопросы