Упражнение:Условни функции
Здравейте, поради здравословни причини късно започнах да гледам лекциите и да се упражнявам.Сега опитвам да наваксам. Резултатите от тази задача не съвпадат с тези които трябва да получа, а кода е написан правилно мисля. Проблема е в резултата на Минутите. Ако не задавам въпроса правилно в правилен формат или не където трябва, посъветвайте ме .
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}");
            }
           
        }
    }
}