programacion en javascript: edad y fase lunar

sentencia if-else + javascript (edad y fase lunar)

El problema planteado se trata en crear un programa que permita leer una fecha por teclado [día,mes,año] y luego indicar la edad lunar en dicho mes y la fase lunar en la que se encuentra. Esto aplica para el calendario lunar entre 2000 y 2009.

El siguiente programa en javascript hace uso de sentencias condicionales.

La lógica que utiliza este programa en javascript es simple. Se lee la fecha de entrada y luego se calcula la edad lunar para dicha fecha teniendo en cuenta lo siguiente: se debe hallar la suma de los dígitos del año y al resultado multiplicarlo por 11 y sumar luego el día y el mes. Una vez hecho esto ya se debe hallar la edad lunar para el mes por eso lo ultimo que se hace es restar el valor 30 al resultado anterior consecutivamente mientras sea positiva la resta. El resultado sera la edad lunar del mes y la fase lunar dependerá de dicho resultado.

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion en javascript: edad y fase lunar
Figura. programacion en javascript: edad y fase lunar

resultado ejecucion programa: edad y fase lunar entre 2000 y 2009
Figura. resultado ejecucion programa: edad y fase lunar

EVALUAR APLICANDO
BUENAS PRÁCTICAS

El uso de sentencias condicionales anidadas no genera ineficacia en un algoritmo ya que el orden de magnitud es secuencial.

[Tweet «»La cantidad de caminos a tomar es la cantidad de sentencias condicionales mas uno» #Tutorias ☺»]

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.