Algoritmo java

1 resposta
N

Se listar todos os números naturais abaixo de 10 que são múltiplos de 3 ou
5, obtemos 3, 5, 6 e 9.A soma desses múltiplos é de 23.localizar a soma
de todos os múltiplos de 3 ou 5 abaixo de 1000.

Está correto o resultado?

public class Multiplo3e5 
{
	public static void main(String[] args) 
	{
		long soma = 0;

		for (int i = 0; i < 1000; i++) 
		{
			if (i % 3 == 0 || i % 5 == 0)
			{
				soma+=i;
			}
		}

		System.out.println(soma);
		
	}

}

1 Resposta

tgcmv

Ao meu ver está certo sim.

Você pode testar seu código iniciando com o valor 10 no for por exemplo.
Num futuro breve (quando já tiver uma boa noção de programação) procura ler um pouco sobre o JUnit para automatizar e facilitar seus teste. Aprender melhores formas de testar desde o inicio poderá ajudar muito você (ler sobre o TDD - Test Development Designer)

Bons estudo :slight_smile:

Criado 21 de junho de 2015
Ultima resposta 26 de jun. de 2015
Respostas 1
Participantes 2