Projeto 14: Calculadora Modular (Multi-arquivo) 🛠️
Neste projeto, você aprenderá a estruturar um programa profissional dividindo o código em diferentes arquivos e usando o compilador para uni-los.
🎯 Objetivo
Desenvolver uma calculadora que realize as 4 operações básicas, onde as funções de cálculo residem em arquivos separados do arquivo principal (main.c).
🛠️ Requisitos
operacoes.h: Contém os protótipos das funçõessomar,subtrair,multiplicaredividir, protegidos por Header Guards.operacoes.c: Contém a implementação real de cada função.main.c: Contém o menu de interação com o usuário e faz o#include "operacoes.h".- Realizar a compilação manual via terminal unindo os dois arquivos
.c.
💻 Exemplo de Estrutura
🚀 Passo a Passo
- Crie a pasta do projeto.
- Escreva o arquivo
operacoes.hcom as defesas#ifndef. - Escreva o arquivo
operacoes.ccom a lógica matemática. - Escreva o
main.csolicitando os números e chamando as funções da sua biblioteca. - No terminal, digite:
gcc main.c operacoes.c -o calc. - Execute:
./calc(no Windows) ou./calc.exe.
[!IMPORTANT] Desafio: Tente criar um arquivo chamado
Makefilesimples para compilar esse projeto com apenas um comandomake.