Algoritmo para determinar los años bisiestos comprendidos en un rango en Pseint.
En este algoritmo vamos a determinar los años bisiestos que se encuentran en un rango de dos fechas.
Haz clic aquí para suscribirte a mi canal
Bien como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre.
Algoritmo detarea
Declaramos las siguientes variables.
Definir x,año1,año2 Como Entero
Pedimos que se ingrese el año inicial.
Escribir «Ingresa el año de inicio»
Este dato lo ingresamos en la variable año 1.
leer año1
Pedimos que se ingrese el año final.
Escribir «Ingresa el año final»
Este dato lo ingresamos en la variable año 2.
leer año2
Evaluamos si los años son iguales o que el año 1 sea mayor al año 2.
si año1 == año2 o año1 > año2 Entonces
Cuando alguna condición se cumpla, entonces mostramos el siguiente mensaje.
Escribir «Ingresa los datos correctos»
SiNo
Creamos un ciclo que se repite desde al año1 hasta el año 2.
para x = año1 Hasta año2 Con Paso 1 Hacer
En cada bucle evaluamos si la variable “x” es múltiplo de 4.
si x mod 4 == 0 Entonces
Si la condición se cumple, entonces evaluamos si la variable “x” es múltiplo de 100.
si x mod 100 == 0 Entonces
Si las condiciones anteriores se cumplen, entonces evaluamos si la variable “x” es múltiplo de 400.
si x mod 400 == 0 Entonces
Si esta condición se cumple, entonces quiere decir que el año es bisiesto por lo tanto lo mostramos en pantalla.
Escribir x
FinSi
SiNo
Cuando la variable “x” sea múltiplo de 4 y no sea múltiplo de 100, entonces el año es bisiesto, por lo tanto lo mostramos en pantalla.
Escribir x
FinSi
FinSi
FinPara
FinSi
FinAlgoritmo
Te comparto el diagrama de flujo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.