Определить, сколько будет времени через заданный интервал времени - 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);
}
}
}