using System.Collections.Generic;
public static void Main()
var agora = DateTime.Now;
List<int> feriados = new() { 1, 20 };
var totalDiasNoMes = DateTime.DaysInMonth(agora.Year, agora.Month);
for (int i = 1; i <= totalDiasNoMes; i++)
var novaData = new DateTime(agora.Year, agora.Month, i);
if (novaData.DayOfWeek == DayOfWeek.Saturday
|| novaData.DayOfWeek == DayOfWeek.Sunday
|| feriados.Contains(i)) continue;
var mensagem = $"Dia {novaData.Day}: {somatorio} horas";
if (agora.Day == novaData.Day)
Console.WriteLine($"--{mensagem.ToUpper()}--");
else Console.WriteLine(mensagem);