Saltar al contenido

Proyecto: limpia este programa

JavaScript · Unidad 19: Código limpio

Este programa cobra la venta del día con 10% de propina. Funciona, y nada más: se llama f, sus datos se llaman a y x, y solo aguanta exactamente dos ventas.

Lo vas a rehacer por partes, con nombres y con una función para cada trabajo. Las pruebas dicen si lo rompiste.

function f(a) {
  const x = a[0] + a[1];
  return x + x / 10;
}
console.log(f([120, 80]));

Imprime

220

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

    total(ventas) suma todas las ventas, y regresa 0 si no hubo ninguna. Completa la guardia.

  2. 2. Escribe el código

    Escribe conPropina(ventas): el total del día más 10% de propina, y 0 si no hubo ventas. Usa total, que ya está limpia, en vez de volver a sumar. Solo te toca el cuerpo de conPropina.

  3. 3. Escribe el código

    Escribe porPersona(ventas, gente): lo que le toca a cada quien de la cuenta con propina, y 0 si gente es 0. Usa conPropina y empieza con una guardia. Solo te toca el cuerpo de porPersona.

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 →