El gobierno ha establecido el programa SAR (Sistema de Ahorro para el Retiro) que consiste en que los dueños de la empresa deben obligatoriamente depositar en una cuenta bancaria un porcentaje del salario de los trabajadores; adicionalmente los trabajadores pueden solicitar a la empresa que deposite directamente una cuota fija o un porcentaje de su salario en la cuenta del SAR, la cual le será descontada de su pago.
Un trabajador que ha decidido aportar a su cuenta del SAR desea saber la cantidad total de dinero que estará depositado a esa cuenta cada mes, y el pago mensual que recibirá.
Hola amig@s en esta ocasión les comparto un algoritmo para determinar el porcentaje o cuota fija que una persona deposita al SAR y el salario que esta recibe.
Si les parece voy a explicar el funcionamiento de este algoritmo, bien lo primero que hacemos es ponerle un nombre, en mi caso le puse Algoritmo detarea.
Algoritmo detarea
Utilizamos la palabra reservada definir y declaramos las variables, en este algoritmo utilizamos las variables: salario, sar y porcentaje, estas variables las declaramos de tipo real.
Las declaro de tipo real, para poder trabajar con números con punto decimal.
Definir salario, sar, porcentaje como real
También declaro la variable x como de tipo entero.
Definir x Como Entero
Con la función escribir pedimos que se ingre el salario.
Escribir «Ingresa tu salario»
Este numero lo guardamos en la variable salario.
leer salario
También pedimos que se ingrese una opción, que puede ser una cuota fija de dinero para el SAR o un porcentaje.
Escribir «Ingresa una opcion: 1 = cuota fija, 2 = porcentaje»
Este número lo guardamos con la función leer en la variable x.
leer x
Evaluamos si la opción ingresada es el numero 1 o el numero 2.
si x == 1 o x == 2 Entonces
Si alguna de estas condiciones se cumple, esto quiere decir que se ha ingresado correctamente la opción.
Entonces evaluamos si el número ingresado es el número 1.
si x == 1 Entonces
Si esta condición se cumple, entonces pedimos que se ingrese la cuota fija para el SAR.
Escribir «Ingresa la cuota fija para el SAR»
Esta cuota la guardamos con la función leer en la variable sar.
leer sar
SiNo
SI la condición no se cumple, es decir si la opción ingresada no es el número 1, entonces quiere decir que se ha ingresado la opción 2.
Por lo tanto pedimos que se ingre un porcentaje de dinero para el SAR.
Escribir «Ingresa un porcentaje para SAR»
Este número lo guardamos en la variable porcentaje.
leer porcentaje
Para calcular el porcentaje que le quitaremos al salario y que se destinara al sar, simplemente multiplicamos el salario por el porcentaje y el resultado lo dividimos entre 100.
sar = (salario * porcentaje)/100
FinSi
Finalmente mostramos los siguientes mensaje con la función escribir.
Primero mostramos la cantidad de dinero que se deposita al SAR.
Escribir «La cantidad de dinero que deposita cada mes para SAR es: $»,sar
Y mostramos el pago mensual que recibe el trabajador ya con el descuento del SAR.
Escribir «Tu pago mensual es: $»,salario – sar
SiNo
Cuando no se ingrese una de las dos opciones disponibles para ingresar dinero al SAR, mostraremos el siguiente mensaje.
Escribir «Ingresa una opción correcta»
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 nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.