¿Qué día es hoy?

GolangBeginner
Practicar Ahora

Introducción

En este proyecto, aprenderás a crear un programa de Go que muestre el día de la semana actual y determine si es miércoles. Este proyecto está diseñado para ayudarte a familiarizarte con la sintaxis y la estructura básicas de la programación en Go, así como trabajar con el paquete time integrado.

👀 Vista previa

## Ejemplo 1
Hoy es domingo
## Ejemplo 2
El día es miércoles

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo crear un nuevo archivo de Go y configurar la estructura básica de un programa de Go
  • Cómo usar la función time.Now() para obtener la hora actual
  • Cómo usar el método Weekday() para obtener el día de la semana actual
  • Cómo enviar información a la consola usando fmt.Println()
  • Cómo comprobar si el día actual es miércoles

🏆 Logros

Después de completar este proyecto, podrás:

  • Crear un programa simple de Go que muestre el día de la semana actual
  • Determinar si el día actual es miércoles
  • Comprender la sintaxis y la estructura básicas de la programación en Go
  • Adquirir experiencia trabajando con el paquete time integrado en Go

Crea el archivo today.go

En este paso, crearás un nuevo archivo de Go llamado today.go en el directorio principal del proyecto ~/proyecto. Sigue los pasos siguientes para completar este paso:

  1. Abre tu editor de texto o IDE preferido.
  2. Crea un nuevo archivo llamado today.go en el directorio ~/proyecto.
  3. Copia el siguiente código de ejemplo en el archivo today.go:
package main

import (
    "fmt"
    "time"
)

func today() {
    // Código que se debe completar
}
func main() {
    today()
}

Este código configura la estructura básica del programa, incluyendo la función today() que tendrás que completar en el siguiente paso.

Implementa la función today()

En este paso, implementarás la función today() para mostrar el día de la semana actual y determinar si es miércoles. Sigue los pasos siguientes para completar este paso:

  1. En el archivo today.go, localiza la función today().
  2. Dentro de la función today(), agrega el siguiente código:
now := time.Now()
fmt.Println("Hoy es", now.Weekday())
if now.Weekday() == time.Wednesday {
    fmt.Println("El día es miércoles")
}

Este código utiliza la función time.Now() para obtener la hora actual y luego el método Weekday() para obtener el día de la semana actual. Luego imprime el día de la semana y comprueba si es miércoles, imprimiendo un mensaje adicional si lo es.

  1. Guarda el archivo today.go.

Ejecuta el programa

En este paso, ejecutarás el programa para ver la salida. Sigue los pasos siguientes para completar este paso:

  1. Abre una terminal o un símbolo del sistema y navega hasta el directorio ~/proyecto.
  2. Ejecuta el siguiente comando para ejecutar el programa:
go run today.go

Deberías ver una salida similar a la siguiente:

Hoy es domingo

Si hoy es miércoles, también deberías ver la siguiente salida:

El día es miércoles

¡Felicidades! Has completado el proyecto y aprendido a crear un programa de Go que muestra el día de la semana actual y determina si es miércoles.

Resumen

¡Felicidades! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.

✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar