realizar un algoritmo y diagrama de flujo que me permita calcular el salario de un obrero. El cual me solicita ingresar los años de servicio del obrero el sueldo del obrero si los años de servicio son mayores a 10 entonces se multiplicara su sueldo por un bono del 30% de su sueldo y se sumara a su sueldo.
Caso contrario solo se bonoficara con el 10% de su salario y se imprimira el nuevo salario

Respuestas

Respuesta dada por: andiamo
1
Hola.

Para este algoritmo necesitamos 2 variables, una para guardar el sueldo y otra para los años.
Luego podemos utilizar una condición SI - SINO para discriminar los años de servicio.
Para calcular el salario final basta con multiplicar el sueldo por 1.3 (30% más de sueldo) ó 1.1 (10% más del sueldo) según sea la condición.

El algoritmo seria


INICIO ALGORITMO

Declaro sueldo como Real;
Declaro años como Entero;

Escribir "Ingrese sueldo del trabajador"
Leer sueldo
Escribir "Ingrese años de servicio"
Leer años

SI (años > 10)
    sueldo = sueldo * 1.3
    Escribir " Su salario final es de " sueldo
SINO
    sueldo = sueldo * 1.1
    Escribir " Su salario final es de " sueldo

FIN ALGORITMO


Un cordial saludo

soynevolt: gracias
Preguntas similares