Exámenes Nacionales, pregunta formulada por milagrosgalleg1285, hace 1 mes

Elaborar un algoritmo (diagrama de flujo y pseudocódigo) para que un empresario pueda repartir una cantidad de dinero entre cinco de sus colaboradores, de la siguiente manera:  Carolina: 80% del monto recibido por Diana.  Diana: 35% de la cantidad a repartir.  Alfredo: 23% del monto total recibido entre Diana y Cindy.  Cindy: 25% de la cantidad a repartir.  Pablo: Lo que queda del dinero repartir.

Respuestas a la pregunta

Contestado por megatokay
0

Pseudocódigo Pseint que muestra por pantalla la cantidad de dinero de 5 personas obtenido a partir de porcentaje de distribución. Se adjunta imagen de salida del algoritmo y el diagrama de flujo.

Algoritmo repartirDineroEntre5colaboradores

  • // Definir variables

Definir cant,DineCarolina,DineDiana,DineAlfredo,DineCindy,DinePablo Como Real

Definir continuar Como Caracter

cant <- 0

DineCarolina <- 0

DineDiana <- 0

DineAlfredo <- 0

DineCindy <- 0

DinePablo <- 0

continuar <- 's'

Escribir 'Calcular cantidades de dinero que pueden repartirse entre cinco colaboradores  '

Mientras continuar='s' Hacer

  •  // ingreso de datos
  •  

 Escribir 'Ingrese cantidad a repartir: ' Sin Saltar

 Repetir

  Leer cant

 Hasta Que cant>=0

  •  // Diana: 35 porciento  de la cantidad a repartir

 DineDiana <- (cant*35)/100

  •  // Cindy: 25 porciento  de la cantidad a repartir

 DineCindy <- (cant*25)/100

  •  // Alfredo: 23 por ciento  del monto total recibido entre Diana y Cindy

 DineAlfredo <- ((DineDiana+DineCindy)*23)/100

  •  // Pablo: Lo que queda del dinero repartir

 DinePablo <- cant-DineDiana-DineCindy-DineAlfredo

 // Carolina recibe dinero no directamente de la cantidad a repartir por el empresario sino de lo que recibió Diana y Cindy

  •  // Carolina: 80 por ciento  del monto que le queda a Diana

 DineCarolina <- (DineDiana*80)/100

  •  // Actualizo el dinero que tiene Diana

 DineDiana2 <- DineDiana-DineCarolina

  •  // Imprimir resultados

 Escribir '****Cantidad de dinero repartido****'

 Escribir 'Diana: ',DineDiana,'        (35% de , cant,)'

 Escribir 'Cindy: ',DineCindy,'        (25% de , cant,)'

 Escribir 'Alfredo: ',DineAlfredo,'        (23% de la suma de lo que recibió Diana y Cindy (',DineDiana+DineCindy,')'

 Escribir 'Pablo: ',DinePablo,'        (lo que queda para repartir después de asignarle su parte a Diana, Cindy y Alfredo)'

 Escribir ' '

 Escribir 'Carolina reciben dinero no directamente de la cantidad a repartir del empresario sino de lo que recibió Diana'

 Escribir ' '

 Escribir 'Cantidad que recibe Carolina: ',DineCarolina,'   (80% de lo que recibió Diana)'

 Escribir 'Nueva cantidad que tiene Diana: ',DineDiana2,'   (20% de ',cant,' )'

 Escribir ' '

 Escribir '¿Intentar con otra cantidad? (s/n)' Sin Saltar

 Repetir

  Leer continuar

  continuar <- Minusculas(continuar)

 Mientras Que (continuar<>'s' Y continuar<>'n')

FinMientras

FinAlgoritmo

Para saber más acerca de algoritmo para calcular porcentajes consulte: https://brainly.lat/tarea/1791500

#SPJ1

Adjuntos:
Otras preguntas