Este es un pequeño ejemplo de como obtener la fecha y presentarla de forma legible para el usuario. El programa es un poco largo pero su funcionamiento es bastante simple. Al final, el gato solamente muestra un mensaje diciendo qué día es hoy.
El proceso de realización de este programa está en orden. Para realizar un programa similar, basta con seguir estos pasos en orden.
Para facilitar la creación del mensaje, vamos a guardar en una variable año
el valor que la variable especial para el Año Actual. Es decir, en el caso de que sea 2020, la variable año
tendrá el valor de 2020.
Además, por razones similares, vamos a guardar en una variable fecha
el número del día del mes que es. Este valor lo podemos obtener utilizando la variable especial para la Fecha Actual.
Hasta ahora tenemos las variables fecha
y año
listas.
Para definir qué día de la semana es, debemos realizar algunas comparaciones. Hay que recordar que el bloque de la variable especial de la fecha Día de la Semana Actual es un número que va del 1 al 7 y corresponde a una enumeración de los días de la semana, empezando desde el domingo (1) y terminando con el sábado (7).
Para esto, utilizaremos 7 bloques de Si y la condición para cada uno de estos bloques será: Verificar que Día de la Semana Actual sea 1, sea 2, sea 3, sea 4, sea 6, sea 6 o sea 7.
dia
el texto siguiente: Domingo.dia
el texto siguiente: Lunes.dia
el texto siguiente: Martes.dia
el texto siguiente: Miércoles.dia
el texto siguiente: Jueves.dia
el texto siguiente: Viernes.dia
el texto siguiente: Sábado.Con este proceso hemos preparado la variable dia
.
Para el encontrar qué mes es, el proceso es bastante similar a lo que se hizo anteriormente para el día de la semana. Hay que recordar que la variable especial de la fecha Mes Actual devuelve un número del 1 al 12 para los números de los meses, empezando con enero (1) y terminando con diciembre (12).
De igual manera, utilizaremos 12 bloques de Si para verificar qué número del mes es y asignar a la variable mes
el nombre del mes correspondiente.
mes
el texto siguiente: Enero.mes
el texto siguiente: Febrero.mes
el texto siguiente: Marzo.mes
el texto siguiente: Abril.mes
el texto siguiente: Mayo.mes
el texto siguiente: Junio.mes
el texto siguiente: Julio.mes
el texto siguiente: Agosto.mes
el texto siguiente: Septiembre.mes
el texto siguiente: Octubre.mes
el texto siguiente: Noviembre.mes
el texto siguiente: Diciembre.Con esto hemos preparado la variable mes
.
Teniendo listas las variables año
, fecha
, mes
y dia
, prepararemos el mensaje de la fecha en una nueva variable llamada frase
. El mensaje tendrá la siguiente estructura:
Hoy es dia
, fecha
de mes
del año año
.
Hay que recordar que se debe usar el operador de Unir texto para juntar todas estas variables y pedazos de texto para formar la frase final. Puede ser un poco tedioso ya que tenemos que unir bastantes bloques de texto pero como muestra la imagen, el texto final se debería poder leer sin problema.
Teniendo lista la variable frase
, lo único que resta es que el gato diga esta frase, para esto utilizamos el bloque Decir frase.