Tabuada em C: Crie um programa em C que leia um número e mostre sua tabuada usando printf.
Média Escolar: Leia 3 notas (float), calcule a média e mostre com 2 casas decimais (%.2f).
🟡 Médios
Classe Retângulo (C++):
Crie uma classe Retangulo.
Atributos: largura, altura.
Método: calcularArea().
No main, crie um objeto, defina valores e mostre a área.
Inversão com Ponteiros (C):
Crie uma variável int x = 10.
Crie um ponteiro int *ptr = &x.
Mude o valor de x para 20 usando apenas o ponteiro.
🔴 Desafio
Gerenciamento de Alunos (Structs):
Defina uma struct Aluno com nome (char[50]) e nota (float).
Crie um vetor de 3 alunos.
Preencha os dados.
Percorra o vetor e mostre apenas os alunos com nota >= 7.0.
📚 Gabarito e Soluções Comentadas
Gabarito Explicado ### Questão 1: Tabuada em C **Resolução e Implementação:**
// Estrutura de implementação recomendada para Tabuada em C// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **C e C++: Baixo Nível e Performance**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 2: Média Escolar **Resposta Comentada:** - **Fundamentação:** No contexto de **C e C++: Baixo Nível e Performance**, o conceito abordado (Média Escolar) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 3: Classe Retângulo (C++) **Resolução e Implementação:**
// Estrutura de implementação recomendada para Classe Retângulo (C++)// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **C e C++: Baixo Nível e Performance**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 4: Inversão com Ponteiros (C) **Resposta Comentada:** - **Fundamentação:** No contexto de **C e C++: Baixo Nível e Performance**, o conceito abordado (Inversão com Ponteiros (C)) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 5: Gerenciamento de Alunos (Structs) **Resposta Comentada:** - **Fundamentação:** No contexto de **C e C++: Baixo Nível e Performance**, o conceito abordado (Gerenciamento de Alunos (Structs)) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais.