Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Compartilhando o codigo que estou usando como comparar combustiveis

Oi! Gostaria de compartilhar o codigo que fiz para comparar combustiveis antes de abastecer. Aceito sujestões de melhoria em!

<meta charset="UTF-8">
    <h2>Vamos descobrir qual combustivel compensa mais pra voce?</h2>
    <br>
<script type="text/javascript">
    function pulaLinha() {
        document.write("<br><hr><br>");
    }
    function escreve (texto) {
        document.write(texto);
        pulaLinha();
    }

        var nome = (prompt("Qual o seu nome?"));
        var tanque = parseInt(prompt(nome + ", Qual o tamanho do tanque do seu carro?"));
        var precoGasolina = parseInt(prompt(nome + ", Qual o preço da gasolina na sua cidade?"));
        var kmGasolina = parseInt(prompt(nome + ", Quantos KM's o seu carro faz com gasolina?"));
        var precoEtanl = parseInt(prompt(nome + ", Qual o preço do etanol na sua cidade?"));
        var kmEtanol = parseInt(prompt(nome + ", Quantos KM's o seu carri faz com Etanol?"));

            escreve("<h4> Importante lembrar que para o Etanol valer a pena ele precisa custar no maximo 70% do valor da gasolina</h4>");
        var gastoGasolina = Math.round(kmGasolina/tanque);
        var gastoEtanol = Math.round(kmEtanol/tanque);
            escreve(nome + ", o seu carro faz " + gastoGasolina + "KM's/Litro na Gasolina");
            escreve(nome + ", o seu carro faz " + gastoEtanol + "KM's/Litro no Etanol");
        if(gastoGasolina >= 70% gastoEtanol){
            escreve("É melhor abastecer com Gasolina");
        } else {
            escreve("É melhor abastecer com Etanol");
        }
            escreve("FIM");

</script>
1 resposta
solução!

Olá, Gabriel! Tudo certo?

Peço desculpas pela demora no retorno.

Gostei bastante da sua solução! Pra mim ficou muito claro o que quis fazer com o código, obrigado por compartilhar a sua solução conosco!

Uma sugestão é você trabalhar com funções para melhorar a leitura do seu código. Você poderia, por exemplo, criar uma função mostraMelhorOpcao() que irá receber as informações digitadas por uma pessoa e retornar para ela a melhor opção.

Dessa forma, o código fica assim:

<meta charset="UTF-8" />
<h2>Vamos descobrir qual combustivel compensa mais pra voce?</h2>
<br />
<script type="text/javascript">
  function pulaLinha() {
    document.write("<br><hr><br>");
  }
  function escreve(texto) {
    document.write(texto);
    pulaLinha();
  }

  function mostraMelhorOpcao(gastoGasolina, gastoEtanol) {
    if (gastoGasolina >= 70 % gastoEtanol) {
      escreve("É melhor abastecer com Gasolina");
    } else {
      escreve("É melhor abastecer com Etanol");
    }
  }

  var nome = prompt("Qual o seu nome?");
  var tanque = parseInt(
    prompt(nome + ", Qual o tamanho do tanque do seu carro?")
  );
  var precoGasolina = parseInt(
    prompt(nome + ", Qual o preço da gasolina na sua cidade?")
  );
  var kmGasolina = parseInt(
    prompt(nome + ", Quantos KM's o seu carro faz com gasolina?")
  );
  var precoEtanl = parseInt(
    prompt(nome + ", Qual o preço do etanol na sua cidade?")
  );
  var kmEtanol = parseInt(
    prompt(nome + ", Quantos KM's o seu carri faz com Etanol?")
  );

  escreve(
    "<h4> Importante lembrar que para o Etanol valer a pena ele precisa custar no maximo 70% do valor da gasolina</h4>"
  );

  var gastoGasolina = Math.round(kmGasolina / tanque);
  var gastoEtanol = Math.round(kmEtanol / tanque);

  escreve(
    nome + ", o seu carro faz " + gastoGasolina + "KM's/Litro na Gasolina"
  );
  escreve(nome + ", o seu carro faz " + gastoEtanol + "KM's/Litro no Etanol");

  mostraMelhorOpcao(gastoGasolina, gastoEtanol);

  escreve("FIM");
</script>

Você pode fazer o mesmo para o cálculo dos gastos

Continue praticando e evoluindo na sua jornada.

Bons estudos e até mais!