Skip to content

WadsonRamon/big-mac-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🍔 Big Mac Algorithm (Python)

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.


🧠 Objetivo do projeto

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.


🧾 Código

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()

▶️ Saída esperada

dois hamburgeres
alface
queijo
molho especial
cebola
picles
e um pão com gergelim

📚 Conceitos praticados

  • Estrutura de funções
  • Organização de código
  • Abstração
  • Sequência lógica
  • Pensamento algorítmico

🚀 Ideias para evolução do projeto

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)

🎯 Filosofia por trás do projeto

Programar é basicamente quebrar um problema em pequenas partes.

Se conseguimos programar um sanduíche, podemos programar qualquer sistema.


👨‍💻 Autor

Projeto criado por Wadson Ramon para praticar lógica de programação em Python.

GitHub: https://github.com/WadsonRamon

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages