TAREA 3 . CÓDIGO . EN ESPAÑOL

Encontrá y arreglá el bug

Esta calculadora de precios de asientos tiene errores. El precio no da bien. Reproducí el problema, encontralo leyendo el código y arreglá la lógica. Contá en voz alta qué mirás y por qué.

  • Probá con distintas cantidades y fijate cuándo el total no cierra.
  • Localizá el error en el código de abajo y explicá por qué pasa antes de tocar nada.
  • Arreglá la lógica y volvé a probar. Ojo con los casos límite.

Calculadora de asientos

Precio por asiento: $100 . Descuento 20% desde 10 asientos . Cupón de bienvenida: $30


Total:

Código:

function calcularTotal() {
  var cantidad = parseInt(document.getElementById('fd_cant').value);
  var precioPorAsiento = 100;
  var subtotal = cantidad * precioPorAsiento;

  var descuento = 0;
  if (cantidad >= 10) {
    descuento = subtotal * 0.20;
  }

  var cupon = 30; // cupon fijo de bienvenida
  var total = subtotal + descuento - cupon;

  document.getElementById('fd_out').innerText = '$' + total;
}

Scroll al inicio