Упражнение:Условни функции
Здравейте, поради здравословни причини късно започнах да гледам лекциите и да се упражнявам.Сега опитвам да наваксам. Резултатите от тази задача не съвпадат с тези които трябва да получа, а кода е написан правилно мисля. Проблема е в резултата на Минутите. Ако не задавам въпроса правилно в правилен формат или не където трябва, посъветвайте ме .
using System;
namespace Conditional_Functions
{
class Program
{
static void Main(string[] args)
{
//Въведени час,минути
int starHour = int.Parse(Console.ReadLine());
int startMinute = int.Parse(Console.ReadLine());
// Събрани и превърнати в минути
int timeInMinutes = starHour * 60 + startMinute;
// 15 + общото време в МИНУТИ
int AllMinutesPlus15 = timeInMinutes + 15;
// Намиране на ЧАСОВЕТЕ
int finalHour = AllMinutesPlus15 / 60;
// Останалите ще бъде МИНУТИТЕ
int newMinutes=finalHour % 60;
if (finalHour >= 24)
{
finalHour = finalHour - 24;
}
if (newMinutes < 10)
{
Console.WriteLine($"{finalHour}:0{newMinutes}");
}
else
{
Console.WriteLine($"{finalHour}:{newMinutes}");
}
}
}
}