• Asignatura: Informática
  • Autor: essequieloopez
  • hace 2 años

Imprima los 10 múltiplos sucesivos de 3 en orden descendente, a
partir de un número n que será ingresado por el usuario y que
representara el menor valor. Si el n, no es múltiplo de 3, debe
llevarse al múltiplo más cercano superior.
Por ejemplo, si el número ingresado es el 28, al no ser múltiplo de
3 debe llevarse al siguiente múltiplo superior, o sea, 30. Entonces
la salida del algoritmo se visualizaría así: 57, 54, 51, 48, 45, 42, 39,
36, 33, 30.
por favor ayuda en PSeint

Respuestas

Respuesta dada por: megatokay
1

Pseudocódigo Pseint que muestra por pantalla la secuencia de 10 números múltiplos de 3, los límites de la serie se establecen por el usuario. Se adjunta imagen de salida del algoritmo.

Algoritmo multiplosSucesivosDe3

  • // Definir variables

Definir n,num,mltiplo,lmite,cntidad,prmero,ultmo Como Entero

cntidad <- 10

num <- 3

  • // Ingresar datos

Escribir 'Ingresa el valor de n :' Sin Saltar

Leer n

  • // A partir del número n establecer el límite de la secuencia o si no debe llevarse al múltiplo más cercano superior

Si n MOD num=0 Entonces

 lmite <- n

SiNo

 mltiplo <- n

 Repetir

  mltiplo <- mltiplo+1

  Si mltiplo MOD num=0 Entonces

   lmite <- mltiplo

  FinSi

 Hasta Que mltiplo MOD num=0

FinSi

  • // Identificar el último múltiplo de la secuencia

prmero <- lmite

mltiplo <- lmite

lmite <- 1

Repetir

 Si mltiplo MOD num=0 Entonces

  lmite <- lmite+1

 FinSi

 mltiplo <- mltiplo+1

Hasta Que lmite>cntidad

ultmo <- mltiplo-1

  • // Imprimir la secuencia en forma descendente

mltiplo <- ultmo

lmite <- 10

Repetir

 Si mltiplo MOD num=0 Entonces

  Escribir lmite,') ',mltiplo

  lmite <- lmite-1

 FinSi

 mltiplo <- mltiplo-1

Hasta Que mltiplo<prmero

FinAlgoritmo

Para saber más acerca de algoritmo para calcular múltiplos consulte: https://brainly.lat/tarea/41311789

#SPJ1

Adjuntos:
Preguntas similares