Saltar al contenido

Proyecto: precio del boleto

JavaScript · Unidad 2: Condicionales

Puedes guardar el resultado en una variable y cambiarlo con otro if antes del return.

Así una segunda regla se aplica encima de la primera.

function total(precio, socio) {
  if (socio) {
    precio = precio - 10;
  }
  return precio;
}
console.log(total(50, true));
console.log(total(50, false));

Imprime

40
50

Ejercicios de esta lección

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

  1. 1. Predice la salida

    ¿Qué imprime este código?

  2. 2. Escribe el código

    En el cine, los menores de 12 años pagan 50, las personas de 60 años o más pagan 40 y los demás pagan 80. Escribe precioBoleto(edad), que regrese el precio.

  3. 3. Encuentra el bug

    El envío es gratis los domingos, y hoy es lunes. Debería imprimir 80. ¿Qué línea tiene el error?

  4. 4. Escribe el código

    Los martes el boleto cuesta la mitad para todos. Escribe precioBoleto(edad, dia), que calcule el precio por edad como antes y, si dia es "martes", lo divida entre 2.

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 →