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%


xCesar: que software estas usando?

Respuestas

Respuesta dada por: cristhianzg
27

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)

Respuesta dada por: megatokay
5

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

Adjuntos:
Preguntas similares