Um pequeno projeto em Python que representa a montagem de um Big Mac usando apenas funções.
A ideia é simples: transformar uma receita do mundo real em um algoritmo, praticando conceitos fundamentais de programação como:
- Funções
- Organização lógica
- Legibilidade de código
- Decomposição de problemas
Cada ingrediente da receita é representado por uma função, e a função principal big_mac() organiza a ordem correta da montagem.
Este projeto foi criado com fins educacionais para treinar:
- Escrita de código limpo
- Pensamento algorítmico
- Estruturação de programas usando funções
- Transformar processos do mundo real em lógica computacional
A ideia é pensar como um programador:
Se uma receita é uma sequência lógica de passos, então ela pode ser representada como um algoritmo.
def dois_hamburgueres():
print("dois hamburgeres")
def alface():
print("alface")
def queijo():
print("queijo")
def molho_especial():
print("molho especial")
def cebola():
print("cebola")
def picles():
print("picles")
def pao_com_gergelim():
print("e um pão com gergelim")
def big_mac():
dois_hamburgueres()
alface()
queijo()
molho_especial()
cebola()
picles()
pao_com_gergelim()
big_mac()dois hamburgeres
alface
queijo
molho especial
cebola
picles
e um pão com gergelim
- Estrutura de funções
- Organização de código
- Abstração
- Sequência lógica
- Pensamento algorítmico
Algumas melhorias possíveis:
- Transformar os ingredientes em parâmetros
- Criar variações de sanduíches
- Usar listas ou classes
- Criar um gerador de receitas em código
Exemplo de expansão:
def montar_sanduiche(ingredientes):
for ingrediente in ingredientes:
print(ingrediente)Programar é basicamente quebrar um problema em pequenas partes.
Se conseguimos programar um sanduíche, podemos programar qualquer sistema.
Projeto criado por Wadson Ramon para praticar lógica de programação em Python.
GitHub: https://github.com/WadsonRamon