Hola, para resolver el ejercicio seguiremos los siguientes pasos : Introducir una serie de números por teclado, sumar los números que son múltiplos de 5, cual es mayor y cuantos números se han introducido.
Para detener la inserción de datos el usuario ingresará un numero negativo.
1. Analisis : El ejercicio nos dice que se ingresarán números por teclado, es decir, que habra una variable donde se ingresarán los números, luego nos dice sumar los números que son multiplos de 5, aqui se utilizará una desicion, donde se comparará si el resto o residuo del número entre 5 es igual a cero, utilizando un operador matematico "resto", y si es correcto se irá sumando cada número ingresado, de ahi nos pide el mayor número, donde compararemos cada número ingresado, primero con un contador, de ahí para almancenar el primer número en una variable, luego se utilizará otra variable desición donde compararemos si dicho número es mayor que la variable "mayor" y si es así se almacenará el número en dicha variable "mayor", luego para saber cuantos números se han ingresado se utilizará una variable contador, donde se almacenará la cantidad de veces que se está ingresando un número finalmente para detener el proceso se compará el numero si es mayor o igual a cero, caso contrario se detendrá el bucle mientras y e imprimira los resultados.
2. Variables : num = > número de tipo entero.
Suma = > suma de los múltiplos de 5 de tipo entero.
Cont = > contador de los números ingresados de tipo entero.
Mayor = > mayor de los números ingresados de tipo entero.
3. Procedimiento : Datos Entradanum Proceso"mod" = > resto o residuoMientras ( num > 0 ) hacerSi ( num mod 5) = 0 Entoncessuma = suma + numFinSiSi ( cont = 0) Entonces mayor = numSinoSi ( num > mayor ) Entonces mayor = numFinSiFinSicont = cont + 1Salidasumamayorcont4.
Pseudocodigo (Pseint - Modo Estricto)Proceso multiplo Definir num, suma, cont, mayor Como Entero ; suma.