Программа нужна на c#текущее время (часы, минуты, секунды) задано тремя переменными h,m,s. округлить его до целых значений минут и часов

3 Окт 2019 в 00:43
238 +1
0
Ответы
1

Вот пример программы на 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} секунд");
}
}

Программа выводит текущее время, округленное до целых значений минут и часов.

19 Апр 2024 в 18:41
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир