Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Operadores - Numeros divisiveis de 0-30

Qual o motivo do meu código não está funcionando?

        int numero = 0;
            bool divisivelPor3 = (numero % 3 == 0);
            bool divisivelPor4 = (numero % 4 == 0);

            for (int i = 1; i < 30; i++)
            {
                if (divisivelPor3 || divisivelPor4)
                {
                    MessageBox.Show("" + numero);
                }
                numero++;
            }
1 resposta
solução!

Tudo bem Leonardo?

Percebe que você fez a operação para saber se o número é divisível por 3 e 4 fora do for?

Isso faz com que você esteja verificando na condição do if sempre os mesmo valores. Para mudar isso, você tem que fazer a operação dentro do for.

Quer tentar e avisar como foi que ficou, para irmos conversando e tirando suas dúvidas?

Abraço!