Está en la página 1de 2

Suma de múltiplos

Si listamos todos los números naturales menores que 10, que son
múltiplos de 3 o de 5, obtenemos 0, 3, 5, 6 y 9. La suma de éstos es igual
a 23.
Tarea: Escribe un algoritmo para calcular la suma de todos los múltiplos
de 3 o de 7 menores que 100.
Para contestar la pregunta lo que debemos hacer, básicamente, es lo
mismo que en el ejemplo al inicio. Esto es, listar los números que
cumplen las condiciones estipuladas y sumarlos.
Las condiciones que deben cumplir esos números son: ser múltiplos de
3 o de 7 y ser menores que 100.
Para saber si un número dado es múltiplo de 3, verificaremos que el resto
de dividir ese número por 3 es igual a 0.
Utilizaremos un operador que devuelve el resto de la
división entera de un número por otro.
Por ejemplo:

devuelve el resto de dividir 13 entre 7, o sea, el número entero 6.


Un posible algoritmo es el siguiente:

La variable i recorrerá todos los números desde 1 hasta 100, por eso el
primer bloque es establecer i a 1.

1
Otra variable llamada suma acumulará el valor de la suma de los
números que sean múltiplos de 3 o de 7 y debe fijarse, naturalmente, en
0 al inicio de la ejecución.
Para cada valor de i (hasta 100) se preguntará si es múltiplo de 3 o de 7
utilizando:

Esto es verdadero cuando el resto de dividir el número guardado en la


variable i por 3 es 0 o el resto de dividir i por 7 es cero. O sea, cuando i
es múltiplo de 3 o 7. En ese caso, se adicionará el número a la variable
suma.
Enseguida cambiar i en 1 incrementa i en una unidad, o sea, pasamos al
siguiente entero y repetimos el proceso que finaliza cuando 𝑖 llega a valer
101.
El bloque final: decir suma devuelve el valor acumulado en la variable
suma que es la suma de todos los múltiplos de 3 o 7 menores que 100.

También podría gustarte