Pular para conteúdo

Exercícios - Aula 16: Projeto Final

Finalizando o aprendizado com um projeto de síntese.

🟢 Básicos

  1. Checklist: Crie um documento de planejamento (Draft) com as funcionalidades principais do seu projeto final.
  2. Estrutura: Crie as pastas src, include e data no seu computador para iniciar o projeto.

🟡 Intermediários

  1. Documentação README: Escreva a primeira versão do seu README.md explicando o objetivo do seu software.
  2. Header Global: Crie um arquivo config.h que contenha as constantes globais e configurações de versão do seu projeto.

🔴 Desafio

5. Integração Completa: Implemente a funcionalidade de "Salvar e Carregar" do seu projeto, garantindo que nenhum dado seja perdido entre uma execução e outra.

📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Questão 1: Checklist **Resolução e Implementação:**
#include <stdio.h>

int main() {
    // Implementação prática para Checklist
    printf("Executando módulo de Projeto Final\n");
    return 0;
}
- **Explicação:** A solução atende diretamente aos requisitos de **Projeto Final**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 2: Estrutura **Resolução e Implementação:**
#include <stdio.h>

int main() {
    // Implementação prática para Estrutura
    printf("Executando módulo de Projeto Final\n");
    return 0;
}
- **Explicação:** A solução atende diretamente aos requisitos de **Projeto Final**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 3: Documentação README **Resolução e Implementação:**
#include <stdio.h>

int main() {
    // Implementação prática para Documentação README
    printf("Executando módulo de Projeto Final\n");
    return 0;
}
- **Explicação:** A solução atende diretamente aos requisitos de **Projeto Final**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 4: Header Global **Resolução e Implementação:**
#include <stdio.h>

int main() {
    // Implementação prática para Header Global
    printf("Executando módulo de Projeto Final\n");
    return 0;
}
- **Explicação:** A solução atende diretamente aos requisitos de **Projeto Final**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 5: Integração Completa **Resolução e Implementação:**
#include <stdio.h>

int main() {
    // Implementação prática para Integração Completa
    printf("Executando módulo de Projeto Final\n");
    return 0;
}
- **Explicação:** A solução atende diretamente aos requisitos de **Projeto Final**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda.