Que Dia É Hoje?

GolangBeginner
Pratique Agora

Introdução

Neste projeto, você aprenderá como criar um programa Go que exibe o dia da semana atual e determina se é quarta-feira. Este projeto foi projetado para ajudá-lo a se familiarizar com a sintaxe e estrutura básicas da programação Go, bem como com o uso do pacote time integrado.

👀 Pré-visualização

## Exemplo 1
Hoje é Domingo
## Exemplo 2
O dia é Quarta-feira

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como criar um novo arquivo Go e configurar a estrutura básica de um programa Go
  • Como usar a função time.Now() para obter a hora atual
  • Como usar o método Weekday() para obter o dia da semana atual
  • Como exibir informações no console usando fmt.Println()
  • Como verificar se o dia atual é quarta-feira

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Criar um programa Go simples que exibe o dia da semana atual
  • Determinar se o dia atual é quarta-feira
  • Compreender a sintaxe e estrutura básicas da programação Go
  • Ganhar experiência trabalhando com o pacote time integrado em Go

Criar o Arquivo today.go

Nesta etapa, você criará um novo arquivo Go chamado today.go no diretório principal do projeto ~/project. Siga as etapas abaixo para concluir esta etapa:

  1. Abra seu editor de texto ou IDE preferido.
  2. Crie um novo arquivo chamado today.go no diretório ~/project.
  3. Copie o seguinte código de exemplo para o arquivo today.go:
package main

import (
    "fmt"
    "time"
)

func today() {
    // Code to be completed
}
func main() {
    today()
}

Este código configura a estrutura básica do programa, incluindo a função today() que você precisará completar na próxima etapa.

Implementar a Função today()

Nesta etapa, você implementará a função today() para exibir o dia da semana atual e determinar se é quarta-feira. Siga as etapas abaixo para concluir esta etapa:

  1. No arquivo today.go, localize a função today().
  2. Dentro da função today(), adicione o seguinte código:
now := time.Now()
fmt.Println("Today is", now.Weekday())
if now.Weekday() == time.Wednesday {
    fmt.Println("The day is Wednesday")
}

Este código usa a função time.Now() para obter a hora atual e, em seguida, usa o método Weekday() para obter o dia da semana atual. Ele então imprime o dia da semana e verifica se é quarta-feira, imprimindo uma mensagem adicional, caso seja.

  1. Salve o arquivo today.go.

Executar o Programa

Nesta etapa, você executará o programa para ver a saída. Siga as etapas abaixo para concluir esta etapa:

  1. Abra um terminal ou prompt de comando e navegue até o diretório ~/project.
  2. Execute o seguinte comando para executar o programa:
go run today.go

Você deve ver uma saída semelhante à seguinte:

Today is Sunday

Se hoje for quarta-feira, você também deverá ver a seguinte saída:

The day is Wednesday

Parabéns! Você concluiu o projeto e aprendeu como criar um programa Go que exibe o dia da semana atual e determina se é quarta-feira.

Resumo

Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.

✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar