Вот пример программы на C#, которая округляет текущее время (часы, минуты, секунды) заданное тремя переменными h, m, s до целых значений минут и часов:
using System; class Program { static void Main() { DateTime currentTime = DateTime.Now; int h = currentTime.Hour; int m = currentTime.Minute; int s = currentTime.Second; // Округляем текущее время до целых значений минут if (s >= 30) { m++; } if (m == 60) { h++; m = 0; } // Округляем текущее время до целых значений часов if (m >= 30) { h++; } if (h == 24) { h = 0; } Console.WriteLine($"Текущее время: {h} часов {m} минут {s} секунд"); } }
Программа выводит текущее время, округленное до целых значений минут и часов.
Вот пример программы на C#, которая округляет текущее время (часы, минуты, секунды) заданное тремя переменными h, m, s до целых значений минут и часов:
using System;class Program
{
static void Main()
{
DateTime currentTime = DateTime.Now;
int h = currentTime.Hour;
int m = currentTime.Minute;
int s = currentTime.Second;
// Округляем текущее время до целых значений минут
if (s >= 30)
{
m++;
}
if (m == 60)
{
h++;
m = 0;
}
// Округляем текущее время до целых значений часов
if (m >= 30)
{
h++;
}
if (h == 24)
{
h = 0;
}
Console.WriteLine($"Текущее время: {h} часов {m} минут {s} секунд");
}
}
Программа выводит текущее время, округленное до целых значений минут и часов.