");

botaoStep12.addEventListener("click", (e) => {
  e.preventDefault();
  let valorPreco = document.querySelector("#preco-step12");
  let preco = parseInt(valorPreco.value);
  let calcularDesconto = (preco * 5) / 100;
  let precoDesconto = preco - calcularDesconto;
  let precoDescontoFormatada = precoDesconto.toLocaleString("pt-br", {
    style: "currency",
    currency: "BRL",
  });
  let textoResposta12 = document.querySelector("#text-response-step12");
  if (valorPreco.value.length == 0) {
    textoResposta12.innerHTML =
      '<p class="mt-3 mb-0" style="color: red"> tem informação faltando ai, não? </p>';
  } else {
    textoResposta12.innerHTML =
      '<p class="mt-3 mb-0"> Com 5% de desconto, seu preço vai sair por'+
      precoDescontoFormatada +
      ".</p>";
  }
});

// ----- code step 13 ----- //

const botaoStep13 = document.querySelector("#botao-step13");

botaoStep13.addEventListener("click", (e) => {
  e.preventDefault();
  let valorSalario = document.querySelector("#preco-step13");
  let salario = parseInt(valorSalario.value);
  let porcentagemAumento = (salario * 15) / 100;
  let salarioAtualizado = salario + porcentagemAumento;
  let salarioFormatado = salarioAtualizado.toLocaleString("pt-br", {
    style: "currency",
    currency: "BRL",
  });
  let textoResposta13 = document.querySelector("#text-response-step13");
  if (valorSalario.value.length == 0) {
    textoResposta13.innerHTML =
      '<p class="mt-3 mb-0" style="color: red"> tem informação faltando ai, não? </p>';
  } else {
    textoResposta13.innerHTML =
      '<p class="mt-3 mb-0"> Com 15% de aumento, seu novo salário será de'+
      salarioFormatado +
      ".</p>";
  }
});

// ----- code step 14 ----- //

const botaoStep14 = document.querySelector("#botao-step14");

botaoStep14.addEventListener("click", (e) => {
  e.preventDefault();
  let diaria = document.querySelector("#diaria-step14");
  let kilometros = document.querySelector("#kilometros-step14");
  let diasAlugados = parseInt(diaria.value);
  let kmRodados = parseInt(kilometros.value);
  let precoDiaria = diasAlugados * 90;
  let precoKm = kmRodados * 0.2;
  let precoTotal = precoDiaria + precoKm;
  let precoFinal = precoTotal.toLocaleString("pt-br", {
    style: "currency",
    currency: "BRL",
  });
  let textoResposta14 = document.querySelector("#text-response-step14");
  if (diaria.value.length == 0 || kilometros.value.length == 0) {
    textoResposta14.innerHTML =
      '<p class="mt-3 mb-0" style="color: red"> tem informação faltando ai, não? </p>';
  } else {
    textoResposta14.innerHTML =
      '<p class="mt-3 mb-0"> O total à pagar será de:'+ precoFinal + ".</p>";
  }
});

// ----- code step 15 ----- //

const botaoStep15 = document.querySelector("#botao-step15");

botaoStep15.addEventListener("click", (e) => {
  e.preventDefault();
  let diasTrabalhados = document.querySelector("#diaria-step15");
  let dias = parseInt(diasTrabalhados.value);
  let calculoDiaHora = 8 * dias;
  let salarioTotal = calculoDiaHora * 25;
  let salarioFinal = salarioTotal.toLocaleString("pt-br", {
    style: "currency",
    currency: "BRL",
  });
  let textoResposta15 = document.querySelector("#text-response-step15");
  if (diasTrabalhados.value.length == 0) {
    textoResposta15.innerHTML =
      '<p class="mt-3 mb-0" style="color: red"> tem informação faltando ai, não? </p>';
  } else {
    textoResposta15.innerHTML =
      '<p class="mt-3 mb-0"> Seu salário será de'+
      salarioFinal +
      " em " +
      dias +
      " dias trabalhados.</p>";
  }
});

// ----- code step 16 ----- //

const botaoStep16 = document.querySelector("#botao-step16");

botaoStep16.addEventListener("click", (e) => {
  e.preventDefault();
  let cigarros = document.querySelector("#cigarros-step16");
  let anosFumados = document.querySelector("#anos-step16");
  let cigarrosPorDia = parseInt(cigarros.value);
  let anos = parseInt(anosFumados.value);
  let cigarrosPorAno = cigarrosPorDia * 365;
  let cigarrosPorTotalAnos = cigarrosPorAno * anos;
  let minutosPerdidos = 10 * cigarrosPorTotalAnos;
  let diasPerdidos = minutosPerdidos / 1440;
  let textoResposta16 = document.querySelector("#text-response-step16");
  if (cigarros.value.length == 0 || anosFumados.value.length == 0) {
    textoResposta16.innerHTML =
      '<p class="mt-3 mb-0" style="color: red"> tem informação faltando ai, não? </p>';
  } else {
    textoResposta16.innerHTML =
      '<p class="mt-3 mb-0"> Você perderá'+
      diasPerdidos.toFixed(1) +
      " dias da sua vida.</p>";
  }
});

// ----- code step 17 ----- //

const botaoStep17 = document.querySelector("#botao-step17");

botaoStep17.addEventListener("click", (e) => {
  e.preventDefault();
  let inputVelocidade = document.querySelector("#velocidade-step17");
  let velocidadeDoCarro = parseInt(inputVelocidade.value);
  const velocidadeDaVia = 80;
  let textoResposta17 = document.querySelector("#text-response-step17");
  if (inputVelocidade.value.length == 0) {
    textoResposta17.innerHTML =
      '<p class="mt-3 mb-0" style="color: red"> tem informação faltando ai, não? </p>';
  } else {
    if (velocidadeDoCarro <= 80) {
      textoResposta17.innerHTML =
        '<p class="mt-3 mb-0"> Ok! Você está no limite adequado para esta via.</p>';
    }
    if (velocidadeDoCarro > 80) {
      let acrescimo = velocidadeDoCarro - velocidadeDaVia;
      let valorAcrescimo = acrescimo * 5;
      let valorMulta = velocidadeDaVia + valorAcrescimo;
      let valorMultaFormatada = valorMulta.toLocaleString("pt-br", {
        style: "currency",
        currency: "BRL",
      });
      textoResposta17.innerHTML =
        '<p class="mt-3 mb-0"> Você foi MULTADO em'+
        valorMultaFormatada +
        ".</p>";
    }
  }