El imss requiere clasificar a las personas que se jubilan

El imss requiere clasificar a las personas que se jubilan en el año de 1997, existen tres tipos de jubilaciones: por edad, por antigüedad joven y por antigüedad adulta.

Las personas adscritas a la jubilación por edad deben tener 60 años o más y una antigüedad en su empleo de menos de 25 años. Las personas adscritas a la jubilación por antigüedad joven deben tener menos de 60 años y una antigüedad en su empleo de 25 años o más.

Las personas adscritas a la jubilación por antigüedad adulta deben tener 60 años o más y una antigüedad en su empleo de 25 años o más, determinar en qué tipo de jubilación, quedara adscrita una persona.

Haz clic aquí para suscribirte a mi canal

Bien amigos empecemos a explicar este algoritmo, lo primero es ponerle un nombre:

Algoritmo detarea

Con la palabra reservada definir declaramos las variables edad y antigüedad estas variables las declaramos de tipo real.

               Definir edad, antiguedad Como Entero

Con la función escribir pedimos la edad del usuario.

               Escribir «Escribe tu edad»

Este número lo almacenamos en la variable edad.

               leer edad

Nuevamente con la función escribir pedimos la antigüedad del usuario.

               Escribir «Esscribe tu antiguedad»

Este número lo almacenamos en la variable antigüedad.

               leer antigüedad

Evaluamos si la edad es mayor o igual a 60 años y al mismo tiempo la antigüedad es menor de 25 años.    

               si edad >= 60 y antiguedad < 25 Entonces

Cuando las dos condiciones se cumplan entonces mostramos un mensaje indicando que la persona se puede jubilar por edad.

                              Escribir «Te corresponde una jubilacion por edad»

               SiNo

Si las condiciones no se cumple entonces evaluamos si la edad es menor a 60 años y la antigüedad es mayor o igual a 25 años.

                              si edad < 60 y antiguedad >= 25 Entonces

Si las dos condiciones se cumplen entonces mostramos un mensaje en pantalla indicando que la persona se puede jubilar joven.

                                            Escribir «Te corresponde una jubilación joven»

                              SiNo

Si las condiciones anteriores no se cumplen entonces evaluamos si la edad es mayor o igual a 60 años y la antigüedad es mayor o igual a 25 años.

                                             si edad >= 60 y antiguedad >= 25 Entonces

Cuando las dos condiciones se cumplan entonces mostramos un mensaje en pantalla donde indicamos que al usuario le corresponde una jubilación vieja.

                                                           Escribir «Te corresponde una jubilación vieja»

                                            Sino

Si ninguna de las condiciones anteriores se cumple entonces mostramos un mensaje en pantalla indicando que la persona todavía no le corresponde jubilarse.

                                                           Escribir «Todavía no te corresponde jubilarte»

Finalmente cerramos las estructuras si entonces y finalizamos el algoritmo.

                                            FinSi

                              FinSi

               FinSi

FinAlgoritmo

el imss requiere clasificar a las personas que se jubilan
el imss requiere clasificar a las personas que se jubilan
Algoritmo detarea
	Definir edad,antiguedad Como Entero
	Escribir "Escribe tu edad"
	leer edad
	Escribir "Esscribe tu antiguedad"
	leer antiguedad
	
	si edad >= 60 y antiguedad < 25 Entonces
		Escribir "Te corresponde una jubilacion por edad"
	SiNo
		si edad < 60 y antiguedad >= 25 Entonces
			Escribir "Te corresponde una jubilacion joven"
		SiNo
			si edad >= 60 y antiguedad >= 25 Entonces
				Escribir "Te corresponde una jubilacion vieja"
			sino
				Escribir "Todavia no te corresponde jubilarte"
			FinSi
		FinSi
	FinSi
FinAlgoritmo

Bien amigos esta es la solución de este algoritmo les dejo el código fuente, espero les guste y más que nada les pueda ser de utilidad un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *