Определить, сколько будет времени через заданный интервал времени - C#

Узнай цену своей работы

Формулировка задачи:

Текущее показание электронных часов: m часов, n минут и k секунд. Какое время будут показывать часы через p ч q мин и r c? Помогите, пожалуйста, бедному студенту :3

Решение задачи: «Определить, сколько будет времени через заданный интервал времени»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            int m, n, k;
            int p, q, r;
            Console.WriteLine("Текущее время:");
            Console.Write("Часы:"); m = int.Parse(Console.ReadLine());
            Console.Write("Минуты:"); n = int.Parse(Console.ReadLine());
            Console.Write("Секкунды:"); k = int.Parse(Console.ReadLine());
 
            Console.WriteLine("На сколько переводим время:");
            Console.Write("Часы:"); p = int.Parse(Console.ReadLine());
            Console.Write("Минуты:"); q = int.Parse(Console.ReadLine());
            Console.Write("Секкунды:"); r = int.Parse(Console.ReadLine());
 
            k += r;
            if (k > 59)
            {
                n++;
                k -= 60;
            }
            n += q;
            if(n>59)
            {
                m++;
                n -= 60;
            }
            m += p;
            if (m > 23)
            {
                m -= 24;
            }
 
            Console.WriteLine("{0}:{1}:{2}", m, n, k);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы