Olá, Luiz!
Você está utilizando um laço de repetição for
para percorrer os números de 1 a 100. Dentro desse laço, você verifica se o número atual é um múltiplo de 3 utilizando o operador %
. Se for, você adiciona o número à variável mutiploDe3
.
Notei que você está imprimindo a lista de múltiplos a cada iteração do laço, o que não é o ideal. Acredito que você queira imprimir a lista apenas uma vez, após o laço de repetição.
Para corrigir isso, você pode mover a linha Console.WriteLine($"os numeros mítiplico de 3 são {mutiploDe3}");
para fora do laço for
, assim ela será executada apenas uma vez, no final do laço. Dessa forma, você terá a lista completa dos múltiplos de 3 entre 1 e 100.
Ficaria assim:
string mutiploDe3 = "";
for (int mutiplo = 1; mutiplo <= 100; mutiplo++)
{
if (mutiplo % 3 == 0)
{
mutiploDe3 += mutiplo + ",";
}
}
Console.WriteLine($"os numeros múltiplos de 3 são {mutiploDe3}");
Console.ReadLine();
Espero ter ajudado e bons estudos!