Exercícios: Funções e Organização do Código 🧩
Instruções
Teste seus conhecimentos sobre funções, pacotes e ponteiros.
🟢 Nível: Básico
- Sintaxe: Crie uma função chamada
saudarque recebe um nome (string) e retorna uma saudação formatada. - Múltiplos Retornos: Escreva uma função que receba dois números e retorne a soma e a subtração deles simultaneamente.
🟡 Nível: Intermediário
- Ponteiros: Crie uma função
zerarque recebe um ponteiro para um inteiro (*int) e define o valor no endereço de memória como 0. - Variádicas: Escreva uma função
mediaque aceite uma quantidade variável de números (float64) e retorne a média aritmética deles.
🔴 Nível: Desafio
5. Multi-Package: Crie um pequeno sistema onde o pacote matematica contém uma função Fatorial e o arquivo main.go utiliza essa função para calcular o fatorial de um número digitado pelo usuário.
📚 Gabarito e Soluções Comentadas
Gabarito Explicado
### Questão 1: Sintaxe **Resolução e Implementação:**// Estrutura de implementação recomendada para Sintaxe
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para Múltiplos Retornos
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para Ponteiros
// Validação de regras de negócio e retorno consistente