Tu primer mini-proyecto 🎉
Llevas seis módulos. Ya sabes guardar datos en variables, hacer cuentas con operadores, escribir funciones y tomar decisiones con condicionales. Hasta ahora los practicaste por separado. Hoy los juntas todos para construir algo de verdad.
Vas a crear una ficha personal en números: le das un nombre y un año de nacimiento, y tu programa calcula la edad, los días vividos y un mensaje a medida. Una pequeña app, hecha por ti.
La clave: piezas pequeñas
No construirás la ficha de golpe. La partirás en funciones pequeñas, cada una con un trabajo:
calcularEdad→ cuántos años tienes.diasVividos→ cuántos días llevas en el mundo.mensajeEdad→ una frase distinta según tu edad.ficha→ junta las tres y arma la tarjeta final.
Así trabajan los programas reales: muchas piezas simples que, combinadas, hacen algo potente.
🚩 Este es el primer checkpoint de tu app. Hoy modelas a una persona. Más adelante la harás crecer: pasarás de esta ficha a gestionar un equipo entero con estadísticas. Cada cosa que aprendes se va sumando a un proyecto de verdad.
Míralo funcionando primero
Pulsa Ejecutar abajo para ver la ficha terminada. No hace falta que entiendas cada línea todavía: en los ejercicios la construirás pieza a pieza. 👇
Ejemplos
La ficha terminada — pulsa Ejecutar
function calcularEdad(nac, actual) { return actual - nac; }
function diasVividos(edad) { return edad * 365; }
function mensajeEdad(edad) {
if (edad < 18) return "¡A tope de energía! 🎧";
if (edad < 30) return "En tu mejor momento 🚀";
return "Con experiencia y sabiduría 🦉";
}
function ficha(nombre, nac, actual) {
const edad = calcularEdad(nac, actual);
return `🪪 FICHA DE ${nombre}
Edad: ${edad} años
Días vividos: ${diasVividos(edad)}
${mensajeEdad(edad)}`;
}
console.log(ficha("Ana", 2000, 2026));