El secretario de educacion ha decidido otorgar un bono por desempeño a todos los profesores con base en la puntuación siguiente
De 0 a 100 le corresponde un salario mínimos.
De 101 a 150 le corresponde dos salarios mínimos.
De 151 en adelante le corresponden tres salarios mínimos.
Hola amigos como ya es costumbre en este blog, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre en mi caso le puse Algoritmo detarea.
Algoritmo detarea
Con la palabra reservada definir declaramos las variables, en este algoritmo utilizamos la variable puntos y la declaramos de tipo entero.
Definir puntos Como Entero
También declaramos la variable salario y la declaramos de tipo real, para poder trabajar con números con punto decimal.
Definir salario Como Real
Con la función escribir pedimos que se ingrese la puntuación.
Escribir «Ingresa la puntuación”
Este numero lo guardamos con la función leer en la variable puntos.
leer puntos
Nuevamente con la función escribir pedimos que se ingrese el salario mínimo.
Escribir «Ingresa el salario mínimo»
Este número lo guardamos con la función leer en la variable salario.
leer salario
Ya que tenemos la puntuación y el salario mínimo, entonces evaluamos si los puntos obtenidos son menor a cero.
si puntos < 0 Entonces
Si la condición se cumple, entonces significa que se ingresó un número negativo, entonces mostramos un mensaje indicando que se ingrese un numero positivo.
Escribir «Ingresa un numero positivo»
SiNo
Si la condición no se cumple, esto quiere decir que se ingresó mayor o igual a cero.
Por lo tanto ahora evaluamos si la puntuación obtenida es menor o igual a cero.
si puntos <= 100 Entonces
Si esta condición se cumple entonces el bono es igual a un salario mínimo.
bono = salario
SiNo
Si la condición no se cumple entonces significa que el profesor obtuvo una puntuación mayor a 100.
Entonces evaluamos si la puntuación obtenida es menor o igual a 150.
si puntos <= 150 Entonces
Si la condición se cumple entonces al profesor le corresponden 2 salarios mínimos.
bono = salario * 2
SiNo
SI la condición no se cumple, esto quiere decir que el profesor obtuvo una puntuación superior a 150, entonces le corresponde un bono de tres salarios mínimos.
bono = salario * 3
FinSi
FinSi
Finalmente mostramos un mensaje en pantalla indicando los puntos obtenidos por el profesor.
Escribir «Los puntos obtenidos son: «,puntos
También mostramos un mensaje con la función escribir, donde indicamos el bono que le corresponde al profesor por los puntos obtenidos.
Escribir «Te corresponde un bono de: $»,bono
FinSi
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo les dejo el código, espero les guste y más que anda que les pueda ser de utilidad, un saludo