Calcular el promedio de los sueldos de 10 trabajadores
Elabore un algoritmo que, dado el sueldo de 10 trabajadores por teclado, calcule el promedio de los sueldos. Además, una vez ingresado los sueldos y mostrado el promedio en pantalla, consulte al usuario si desea ver el sueldo más alto (Opción 1) o el sueldo más bajo (opción 2)
Haz clic aquí para suscribirte a mi canal
Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero es ponerle un nombre.
Algoritmo detarea
Declaramos las siguientes variables.
Definir x,n Como Entero
Definir sueldo,suma,sueldobajo,sueldoalto como real
Inicializamos la variable suma.
suma = 0
Creamos un ciclo que se repite 10 veces.
para x = 1 Hasta 10 Con Paso 1 Hacer
En cada bucle pedimos un sueldo.
Escribir «Ingresa el sueldo «,x
Este dato lo ingresamos en la variable sueldo.
leer sueldo
En la variable suma acumulamos la suma de los sueldos.
suma = suma + sueldo
Evaluamos si la variable “x” es igual a 1.
si x = 1 Entonces
Si la condición se cumple, entonces quiere decir que se está ingresando el primer sueldo.
Por lo tanto el sudo más bajo y el sueldo más alto será el primer sueldo.
sueldobajo = sueldo
sueldoalto = sueldo
SiNo
Cuando no se cumpla la condición, quiere decir que se está ingresando el segundo sueldo el tercero o cualquier otro pero no el primero.
Calculamos el sueldo más alto.
si sueldoalto < sueldo Entonces
sueldoalto = sueldo
FinSi
Calculamos el sueldo más bajo.
si sueldobajo > sueldo Entonces
sueldobajo = sueldo
FinSi
FinSi
FinPara
Mostramos el promedio de los sueldos.
Escribir «El promedio de los sueldos es $»,suma / 10
n = 1
Mostramos un menú con 3 opciones.
Mientras n <> 0 Hacer
Escribir «Ingresa una opción»
Escribir «1 = Sueldo más alto»
Escribir «2 = Sueldo más bajo»
Escribir «0 = Salir»
leer n
Cuando se ingrese la opción 1, mostramos el sueldo más alto.
si n == 1 Entonces
Escribir «EL sueldo más alto es: $»,sueldoalto
FinSi
Cuando se ingrese la opción 2, mostramos el sueldo más bajo.
si n == 2 Entonces
Escribir «EL sueldo más bajo es: $»,sueldobajo
FinSi
FinMientras
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda servir.