Respuestas
Respuesta dada por:
0
Hola.
Una forma de realizar el programa es mediante un algoritmo con un bucle PARA, una condicion SI, un booleano O, la funcion MODULO y una varibale que vaya guardando la suma de los números.
Con el bucle PARA recorremos los números entre 10 y 30.
La funcion MODULO nos entrega el residuo de una división, los múltiplos de 3, de 5 y de 7 son los números que al dividirlos dejan residuo 0 (Ejemplo 10 : 5 = 2 y residuo 0). Con esto y la condicion SI discriminamos los numeros y vamos guardando la suma en una variable. Finalmente mostramos por pantalla la suma.
La variable booleano O nos permite discriminar entre las 3 opciones (Multiplos de 3 ó de 5 ó de 7) Si alguna de las 3 es verdadero, sumamos el número.
El programa seria
Algoritmo
Definir suma, i como Entero
PARA i desde 10 hasta 30 con paso 1 Hacer
Si (i MOD 3 = 0) O (i MOD 5 = 0) O (i MOD 7 = 0) Entonces
suma = suma + i
FinSi
FINPARA
Escribir suma
FinAlgoritmo
Un cordial saludo
Una forma de realizar el programa es mediante un algoritmo con un bucle PARA, una condicion SI, un booleano O, la funcion MODULO y una varibale que vaya guardando la suma de los números.
Con el bucle PARA recorremos los números entre 10 y 30.
La funcion MODULO nos entrega el residuo de una división, los múltiplos de 3, de 5 y de 7 son los números que al dividirlos dejan residuo 0 (Ejemplo 10 : 5 = 2 y residuo 0). Con esto y la condicion SI discriminamos los numeros y vamos guardando la suma en una variable. Finalmente mostramos por pantalla la suma.
La variable booleano O nos permite discriminar entre las 3 opciones (Multiplos de 3 ó de 5 ó de 7) Si alguna de las 3 es verdadero, sumamos el número.
El programa seria
Algoritmo
Definir suma, i como Entero
PARA i desde 10 hasta 30 con paso 1 Hacer
Si (i MOD 3 = 0) O (i MOD 5 = 0) O (i MOD 7 = 0) Entonces
suma = suma + i
FinSi
FINPARA
Escribir suma
FinAlgoritmo
Un cordial saludo
Preguntas similares
hace 6 años
hace 6 años
hace 9 años
hace 9 años
hace 9 años
hace 9 años
hace 9 años