Seu primeiro mini-projeto 🎉
Você já está no sexto módulo. Já sabe guardar dados em variáveis, fazer contas com operadores, escrever funções e tomar decisões com condicionais. Até agora praticou cada coisa separada. Hoje você junta tudo para construir algo de verdade.
Você vai criar uma ficha pessoal em números: você dá um nome e um ano de nascimento, e seu programa calcula a idade, os dias vividos e uma mensagem sob medida. Um pequeno app, feito por você.
A chave: peças pequenas
Você não vai construir a ficha de uma vez. Vai dividi-la em funções pequenas, cada uma com um trabalho:
calcularIdade→ quantos anos você tem.diasVividos→ quantos dias você está no mundo.mensagemIdade→ uma frase diferente conforme a idade.ficha→ junta as três e monta o cartão final.
É assim que os programas reais funcionam: muitas peças simples que, combinadas, fazem algo poderoso.
🚩 Este é o primeiro checkpoint do seu app. Hoje você modela uma pessoa. Mais adiante você vai fazê-lo crescer: desta ficha você passará a gerenciar uma equipe inteira com estatísticas. Tudo o que você aprende vai se somando a um projeto de verdade.
Veja funcionando primeiro
Toque em Executar abaixo para ver a ficha pronta. Você não precisa entender cada linha ainda: nos exercícios vai construí-la peça por peça. 👇
Exemplos
A ficha pronta — toque em Executar
function calcularIdade(nascimento, atual) { return atual - nascimento; }
function diasVividos(idade) { return idade * 365; }
function mensagemIdade(idade) {
if (idade < 18) return "Cheio de energia! 🎧";
if (idade < 30) return "No seu melhor momento 🚀";
return "Com experiência e sabedoria 🦉";
}
function ficha(nome, nascimento, atual) {
const idade = calcularIdade(nascimento, atual);
return `🪪 FICHA DE ${nome}
Idade: ${idade} anos
Dias vividos: ${diasVividos(idade)}
${mensagemIdade(idade)}`;
}
console.log(ficha("Ana", 2000, 2026));