DevPath · Aprenda a programar ESPTEN

Mini-projeto: seu perfil em números

O que você vai construir?

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:

É 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));
Coloque isto em prática

O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.

Comece grátis no app →
Ver o módulo →