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
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