Algoritmo que imprima en forma automatica en orden descendente todos los numeros multiplos de 7 comprendidos entre 140 y 14
Lo hice asi :
C= variable contador
Me= Auxiliar de menor
Inicio
C, Me= 0
Desde C= 140 hasta 14 incremento 7
Si C< Me
Me=C
Fin si
Fin desde
Imprimir Me
Fin
Esta bien hecho?
Respuestas
Hola,
Algoritmo que imprima en forma automática en orden descendente todos los números múltiplos de 7 comprendidos entre 140 y 14.
Análisis:
El ejercicio nos pide imprimir de forma automática, es decir, que los números se imprimirán de uno en uno. Por ejemplo: 1,2,3,4,5.... etc.
Luego nos pide que sea de forma descendente, es decir, de mayor a menor. Por ejemplo: 10,9,,8,7,6,5,....1
Nos pide que solo imprimamos los múltiplos de 7 del rango de números.
Cuando nos pide que los números estén entre 140 y 14, que serían los números desde 139,138,137,136,135,.......,19,18,17,16,15, es decir, todos los número que están dentro del rango menos el 140 y 14.
Del rango de números de 139 hasta 15, solo imprimiremos los múltiplos de 7.
Procedimiento:
1. Declaración de variables:
c => Contador de tipo entero
mod => Resto de la división
2. Pseudocodigo:
Inicio
Para c<-139 Hasta 15 Con Paso -1 Hacer
Si ( c mod 7 = 0 ) Entonces
Escribir c;
FinSi
FinPara
Fin
3. Pseudocodigo (Pseint Modo Estricto)
Proceso numeross
Definir c Como Entero;
Para c<-139 Hasta 15 Con Paso -1 Hacer
Si c mod 7 = 0 Entonces
Escribir c;
FinSi
FinPara
FinProceso
Explicación:
Se ingreso la sentencia Para que ira desde 139 hasta 15, luego esa cantidad de 139 ira disminuyendo de uno en uno ( - 1 ) hasta 15. De ahí se utilizó una sentencia Si entonces, que va a comparar a cada número si es múltiplo de 7, es decir, si el resto de la división de 7 es igual a cero entonces es múltiplo de 7, y se imprimirá en pantalla.
*En el caso de tu ejercicio planteado solo imprimirá cero como resultado final del proceso Para.
Espero haberte ayudado.
Saludos.