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).
- Crie o arquivo
calculadora_recursos.jsna pastasrc/:
// 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
- Abra o terminal integrado.
- 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)