elaborar un algoritmo que lea la categoría y sueldo de un trabajador y calcule el aumento correspondiente teniendo en cuenta la siguiente tabla
categoría
1 15%
2 10%
3 8%
4 7%
Respuestas
Hola.
El algoritmo seria de la siguiente forma:
1. Inicio
2. Leer sueldo
3. Leer cat
4. Si cat = 1 Entonces
5. aumento = sueldo*0.15
6. Sino
7. Si cat=2 Entonces
8. aumento = sueldo*0.10
9. Sino
10. Si cat = 3 Entonces
11. aumento = sueldo*0.08
12. Sino
13. aumento = sueldo*0.07
14. FinSi
15. FinSi
16. FinSi
17. total = sueldo + aumento
18. Escribir total
19. Fin
Donde:
* => signo de multiplicación
cat = categoría
total es el resultado final de sumar el sueldo con el aumento ( sueldo * porcentaje)
A continuación se muestra algoritmo en pseint que muestra en pantalla el nuevo sueldo del trabajador.
Algoritmo de cálculo del aumento correspondiente según categoría del trabajador
- // Definir variables
Definir categoria Como caracter
Definir sueldo Como Real
- // Ingresar datos
Escribir '****Calcular aumento de sueldo según categoria del trabajador****'
Escribir 'Ingrese sueldo actual : '
Leer sueldo
Escribir 'Ingrese categoría : '
Repetir
Leer categoria
Mientras Que (categoria<>'1') Y (categoria<>'2') Y (categoria<>'3') Y (categoria<>'4')
- // calcular nuevo sueldo y mostrar resultado en pantalla
Segun categoria Hacer
'1':
nuevoSueldo <-sueldo + (sueldo*0.15);
Escribir "Su aumento es de ",sueldo*0.15, " (15%)"
Escribir "Su nuevo sueldo es ",nuevoSueldo
'2':
nuevoSueldo <-sueldo + (sueldo*0.10);
Escribir "Su aumento es de ",sueldo*0.10, " (10%)"
Escribir "Su nuevo sueldo es ",nuevoSueldo
'3':
nuevoSueldo <-sueldo + (sueldo*0.08);
Escribir "Su aumento es de ",sueldo*0.08, " (8%)"
Escribir "Su nuevo sueldo es ",nuevoSueldo
'4':
nuevoSueldo <-sueldo + (sueldo*0.07);
Escribir "Su aumento es de ",sueldo*0.07, " (7%)"
Escribir "Su nuevo sueldo es ",nuevoSueldo
FinSegun
FinAlgoritmo
Para saber más acerca de algoritmo para calcular aumentos de sueldo consulte: https://brainly.lat/tarea/12067765