[Programming-Basics]{Conditional Statements}Sum Seconds Problem
Здравейте, колеги,
въпреки че темата е за условни конструкции, бих желал да споделя своето решение на тази задача:
var firstTime = int.Parse(Console.ReadLine());
var secondTime = int.Parse(Console.ReadLine());
var thirdTime = int.Parse(Console.ReadLine());
var secondsSum = firstTime + secondTime + thirdTime;
var minutes = secondsSum / 60;
var seconds = secondsSum % 60;
Console.WriteLine("{0}:{1:00}", minutes, seconds);
Когато разделим secondsSum на 60, получаваме броя на минутите, а когато вземем остатъка от делението на secondsSum с 60,
получаваме и броя на съответните секунди.
Бележки:
- Операторът "/" връща цялата част при делението на две целочислени числа, например 124 / 60 ще даде ризултат 2.
- Операторът "%" връща остатъа при деление на две целочислени числа, например 124 % 60 ще даде резултат 4.