desislava_topuzakova

05. Time + 15 Minutes

Jun 14th, 2021
823
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2.  
  3. namespace _5.TimeAfter15Minutes
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             //1. прочитаме час и минути
  10.             //2. преобразуваме текущото време в минути
  11.             //3. добавяме към текущото време 15 минути
  12.             //4. преобразуваме крайно време в часове и минути
  13.             //часове = крайно време / 60
  14.             //секунди = крайно време % 60
  15.             //5. печатаме във формат: часове:минути
  16.  
  17.             int currentHour = int.Parse(Console.ReadLine());
  18.             int currentMinutes = int.Parse(Console.ReadLine());
  19.  
  20.             int currentTimeInMinutes = currentHour * 60 + currentMinutes;
  21.             int finalTimeInMinutes = currentTimeInMinutes + 15;
  22.  
  23.             int finalHour = finalTimeInMinutes / 60;
  24.             int finalMinutes = finalTimeInMinutes % 60;
  25.  
  26.             if (finalHour == 24)
  27.             {
  28.                 finalHour = 0;
  29.             }
  30.  
  31.             Console.WriteLine($"{finalHour}:{finalMinutes:D2}");
  32.  
  33.         }
  34.     }
  35. }
RAW Paste Data