Año bisiesto
Aplica las reglas del calendario para saber si un año es bisiesto.
- Nivel
- Intermedio
- Tema:
- Decisiones
- Conceptos:
- Entrada y salida
- Si
- Condiciones coloquiales
Ejecuta, modifica y depura este ejemplo en el navegador.
Lo que aprenderás
Usas la condición coloquial Es Multiplo De, una forma más legible de escribir MOD = 0. El orden de los Si anidados importa: primero 400, luego 100 y al final 4.
Código
Algoritmo AnioBisiesto Definir anio Como Entero Escribir "Escribe un año:" Leer anio // "Es Multiplo De" es una condición coloquial de PSeInt Si anio Es Multiplo De 400 Entonces Escribir anio, " es bisiesto." SiNo Si anio Es Multiplo De 100 Entonces Escribir anio, " no es bisiesto (es múltiplo de 100 pero no de 400)." SiNo Si anio Es Multiplo De 4 Entonces Escribir anio, " es bisiesto: febrero tiene 29 días." SiNo Escribir anio, " no es bisiesto." FinSi FinSi FinSiFinAlgoritmoDiagrama de flujo
Cada bloque del diagrama corresponde a una instrucción del código.
Ejemplo de ejecución
Esto muestra el programa al ejecutarlo. Las respuestas escritas por el usuario aparecen resaltadas.
Escribe un año:Respuesta del usuario: 20242024 es bisiesto: febrero tiene 29 días.
Desafío
Pide un año de inicio y uno de fin, y muestra todos los años bisiestos entre ellos.
Ver pista
Envuelve la decisión en un ciclo Para que recorra los años del rango.
Ejemplos relacionados
Índice de masa corporal
Calcula el IMC y lo clasifica en bajo peso, normal u otros.
Intermedio¿Puedo votar?
Te dice si ya puedes votar o cuántos años te faltan.
BásicoAdivina el número
Adivina un número secreto del 1 al 100 en siete intentos.
Intermedio