Primeira vez aqui? Seja bem vindo e cheque o FAQ!
x

Como implementar um programa para calcular a soma de todos os múltiplos de 3 ou 5?

0 votos
259 visitas
perguntada Mar 19, 2016 em Programação Computacional por danielcajueiro (5,566 pontos)  
Compartilhe

1 Resposta

0 votos
respondida Mar 19, 2016 por danielcajueiro (5,566 pontos)  

Um programa simples em Python é

def multiples_of_3_or_5(n):

    theSum=0
    for i in range(n):
        if((i%3==0)or(i%5==0)):
            print i
            theSum=theSum+i
    return theSum        


if __name__ == '__main__':
    n=1000
    print multiples_of_3_or_5(n)

De fato, esse problema pode ser resolvido utilizando uma conta simples usando diretamente as fórmulas de soma de progressões aritimétricas de 3, 5 e 15.

...