Saltar al contenido

Proyecto: conversor de unidades

JavaScript · Unidad 4: Funciones

Vas a armar un conversor de tiempo con funciones pequeñas.

Cada una hace una sola conversión y entrega su resultado; al final, una las usa a todas.

const aSegundos = (min) => min * 60;

console.log(aSegundos(3));

Imprime

180

Ejercicios de esta lección

Se hacen en la app, que los corrige al momento y explica por qué.

  1. 1. Completa el código

    Completa aHoras(min), que convierte minutos a horas.

  2. 2. Escribe el código

    Escribe aMinutos(horas, minutos), que entrega cuántos minutos son en total. Si no dicen los minutos, son 0: aMinutos(2) da 120 y aMinutos(2, 30) da 150.

  3. 3. Encuentra el caso que falla

    etiqueta(min) debería entregar "larga" si son 60 minutos o más, y "corta" si no. ¿Con qué llamada falla?

  4. 4. Escribe el código

    Escribe convertir(valor, a). Si a es "h", valor son minutos y entregas las horas; si no, valor son horas y entregas los minutos. Cuando no digan a, convierte a minutos. Usa las dos funciones que ya están.

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →