Função Simples: Crie uma função que receba um nome e imprima "Olá, [nome]! Seja bem-vindo.".
Retorno: Implemente uma função que receba dois números e retorne o maior deles.
🟡 Intermediários
Passagem por Referência: Crie uma função void quadrado(int &n) que altere o valor da variável original para o seu quadrado.
Sobrecarga: Crie duas funções chamadas area(). Uma deve calcular a área de um quadrado (1 parâmetro) e a outra a área de um retângulo (2 parâmetros).
🔴 Desafio
5. Recursividade: Crie uma função recursiva que calcule a soma de todos os números de 1 até N (fornecido pelo usuário).
📚 Gabarito e Soluções Comentadas
Gabarito Explicado ### Questão 1: Função Simples **Resolução e Implementação:**
#include<stdio.h>intmain(){// Implementação prática para Função Simplesprintf("Executando módulo de Funções\n");return0;}
- **Explicação:** A solução atende diretamente aos requisitos de **Funções**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 2: Retorno **Resolução e Implementação:**
#include<stdio.h>intmain(){// Implementação prática para Retornoprintf("Executando módulo de Funções\n");return0;}
- **Explicação:** A solução atende diretamente aos requisitos de **Funções**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 3: Passagem por Referência **Resolução e Implementação:**
#include<stdio.h>intmain(){// Implementação prática para Passagem por Referênciaprintf("Executando módulo de Funções\n");return0;}
- **Explicação:** A solução atende diretamente aos requisitos de **Funções**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 4: Sobrecarga **Resolução e Implementação:**
#include<stdio.h>intmain(){// Implementação prática para Sobrecargaprintf("Executando módulo de Funções\n");return0;}
- **Explicação:** A solução atende diretamente aos requisitos de **Funções**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 5: Recursividade **Resolução e Implementação:**
#include<stdio.h>intmain(){// Implementação prática para Recursividadeprintf("Executando módulo de Funções\n");return0;}
- **Explicação:** A solução atende diretamente aos requisitos de **Funções**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda.