Capítulo 02: Estrutura Sequencial e Operadores ⛏️🟩

Neste capítulo, vamos aprender a realizar cálculos matemáticos e manipulação de dados de forma sequencial, usando o universo do Minecraft como tema!


📖 O que é Estrutura Sequencial?

É aquela em que as instruções são executadas uma após a outra, de cima para baixo, na ordem em que foram escritas.


📖 Exemplo Guiado: Calculadora de Recursos

Vamos criar um programa que calcula quantos blocos de madeira precisamos para fazer uma quantidade de tábuas (sabendo que 1 bloco de madeira gera 4 tábuas).

  1. Crie o arquivo calculadora_recursos.js na pasta src/:
// Definindo a quantidade de madeira coletada
const madeiraBruta = 5;
 
// Processamento
const tabuas = madeiraBruta * 4;
 
// Saída
console.log(`Voce coletou ${madeiraBruta} blocos de madeira bruta.`);
console.log(`Voce pode fazer ${tabuas} tabuas de madeira!`);

🕹️ Como Executar e Testar no VS Code

  1. Abra o terminal integrado.
  2. Execute: node calculadora_recursos.js

Resultado Esperado:

Voce coletou 5 blocos de madeira bruta.
Voce pode fazer 20 tabuas de madeira!

📊 Ilustração Visual: Fluxo Sequencial

Veja como os dados fluem pelo programa:

graph LR
    A["📥 Entrada: Madeira Bruta"] --> B["⚙️ Processamento: Multiplicar por 4"]
    B --> C["📤 Saída: Tábuas de Madeira"]

🛠️ Prática Obrigatória 1: Estoque de Esmeraldas

Um aldeão quer trocar esmeraldas por pães. Cada pão custa 3 esmeraldas. Crie um programa chamado troca_aldeao.js que defina uma quantidade de pães que o jogador quer comprar e calcule o total de esmeraldas necessárias.


🔑 Gabarito de Código

Prática 1: troca_aldeao.js

const paesDesejados = 5;
const custoPorPao = 3;
 
const esmeraldasNecessarias = paesDesejados * custoPorPao;
 
console.log(`Para comprar ${paesDesejados} paes, voce precisa de ${esmeraldasNecessarias} esmeraldas.`);

📤 Instruções de Entrega (GitHub Desktop + Microsoft Teams)

(Siga o padrão estabelecido no Guia)


Capitulo Anterior | Proximo Capitulo