Segue a resolucao da lista de numeros pares (Faca como eu fiz 08)
Fiz meu codigo e percebi que estava um pouco diferente do que o proposto no enunciado, mesmo chegando ao resultado, isso seria ruim?
(Estava tentando colocar o numMax.Count no for e tomava erro... nao lembrava que o listaNumerica.Count era o correto, so percebi depois de ver o "opiniao do instrutor")
void NumerosPares()
{
List<int> listaNumerica = new List<int>();
Console.Write("Digite ate qual numero deseja ver os pares (entre 0 => 1000): ");
string numMax = Console.ReadLine()!;
if (int.TryParse(numMax, out int num))
{
if (num < 0 || num > 1000)
{
Console.WriteLine("Por favor, digite um numero valido.");
return;
}
}
for (int i = 0; i <= num; i++)
{
//Console.WriteLine($"LOG: numero atual: {i}");
int pares = i % 2;
if (pares == 0)
{
listaNumerica.Add(i);
}
}
Console.WriteLine($"\nOs numeros pares entre 0 e {num}: \n");
foreach (int par in listaNumerica)
{
Console.Write($"{par} ");
}
}
NumerosPares();