Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Otimizando exemplo da aula

Sou um entusiasta quando o assunto é pesquisa e adepto do "e se" rs Quando vi o exemplo pensei logo em maneiras de aplicar outros conhecimentos obtidos até aqui pelo curso e com uma pesquisa rápida achei uma solução otimizada para o Math.round de forma a deixar 2 casas decimais nos valores.

Isso foi ótimo para incrementar o programa agregando nele a questão dos valores gastos em combustíveis e além disso a minha experiência em programação. Fica aqui meu código:

<meta charset="UTF-8">
<h2>Álcool ou Gasolina?</h2> 
<script>
    var tanqueLitros = 40;

    var caminhoComGasolinaKM = 480;
    var caminhoComAlcoolKM = 300;

    var consumoDeGasolina = caminhoComGasolinaKM/tanqueLitros;
    var consumoDeAlcool = caminhoComAlcoolKM/tanqueLitros;

    var precoGasolina = 3.790;
    var precoAlcool = 2.699;

    var totalGasolina = tanqueLitros * precoGasolina;
    totalGasolina = +totalGasolina.toFixed(2);
    var totalAlcool = tanqueLitros * precoAlcool;
    totalAlcool = +totalAlcool.toFixed(2);

    document.write("Litros de combustível no tanque: "+ tanqueLitros + " litros");
    document.write("<h3>Álcool</h3>");
    document.write("Preço do litro do Álcool: R$ " + precoAlcool);
    document.write("<br>");
    document.write("Quilometros percorridos: " + caminhoComAlcoolKM + " KM");
    document.write("<br>");
    document.write("Consumo: " + consumoDeAlcool + " KM/L");
    document.write("<br>");
    document.write("Total gasto: R$ "+ totalAlcool);
    document.write("<br>");

    document.write("<h3>Gasolina</h3>");
    document.write("Preço do litro da Gasolina: R$" +precoGasolina);
    document.write("<br>");
    document.write("Quilometros percorridos: " + caminhoComGasolinaKM + " KM");
    document.write("<br>");
    document.write("Consumo: "+ consumoDeGasolina + " KM/L");
    document.write("<br>");
    document.write("Total gasto: R$ "+ totalGasolina);
</script>
4 respostas
solução!

Fala ai Lucas, tudo bem ?

Cara sua iniciativa foi bem bacana :D

E o código gerado está bem legal !

Continue assim que vai longe no nosso mundo de programação

Obrigado, Matheus!

Oi Lucas. Ai acabei de olhar o seu código e é interessante. Eu copiei aqui e fiz 2 pequenas mudanças nas variáveis (linhas 15 e 17). Eu coloquei assim:

var totalGasolina = consumoDeGasolina * precoGasolina;

    var totalAlcool = consumoDeAlcool * precoAlcool;

Mudando isso, em vez de de calcular o preço de toda a Gasolina/Álcool, você calcula só a parte que foi gasta no trajeto.È só um pequeno detalhe que eu vi e quis comentar aqui :) .

Que bacana, Gustavo!

A ideia é boa. Vamos continuar nos estudos!

:)