O exercício é o seguinte (sou iniciante em C#)
“Escreva um programa em C# que some todos os números de 1 a 100, pulando os
múltiplos de 3. O programa deve imprimir o resultado final em um MessageBox.
Qual o resultado?”
*
Se alguém puder me ajudar!!!
O que você tem implementado? Precisa de ajuda em que parte?
Olá
como dica é o seguinte
faz um for até 100 por exemplo, e dentro do for você faz a condição pra ver se é múltiplo de 3 e aí só mostrar.
tem outras formas de fazer.
tem que tentar
Boa tarde,
Sei que está tarde, já se passou alguns dias desde a sua pergunta, mas lá vai…
static void SomaDeUmACemIgnorandoMultiplosDeTres()
{
var numeroInicial = 1;
var numeroFinal = 100;
var soma = 0;
for (int numeroAtual = numeroInicial; numeroAtual <= numeroFinal; numeroAtual++)
{
var ehMultiploDeTres = numeroAtual % 3 == 0;
if (ehMultiploDeTres)
continue;
soma += numeroAtual;
}
MessageBox.Show(string.Concat("O resultado é ", soma), "Resultado");
}