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

Avaliação e dúvidas sobre como estruturar um código.

Olá pessoal, Tenho algumas dúvida sobre como estruturar um código.

Minha escrita chegou no resultado que eu esperava, mas claro, depois que olhei como o professor e a galera aqui escreveu, deu vontade de mudar algumas coisas. Tentei lidar com um monte de erros rs! colando o mínimo possível. Segue versão 1.0.

<meta charset="utf-8">

<script>

    document.write("<h3>Etanol ou Gasolina?</h3>");

    litrosTanque = 40;

    kmComGasolina = 480;
    kmComEtanol = 300;

    resultadoGasolina = (kmComGasolina / litrosTanque);
    resultadoEtanol = (kmComEtanol / litrosTanque);

    document.write("Com 1 litro de gasolina, você anda " + Math.round(resultadoGasolina)  + " quilômetros." +"<br>");
    document.write("Com 1 litro de etanol, você anda " + Math.round(resultadoEtanol) + " quilômetros." +"<br>");


</script>

Notei também que esqueci do comando var antes das variáveis, mas mesmo assim elas foram atribuídas.

Mas minha principal dúvida foi como estruturei.

Esses números 1º, 2º... vou chamar de blocos de códigos, para ver se minha dúvida fica menos abstrata, ok!

Assim ficou meus blocos de códigos.

1º Litros

2º Quilômetros:

  • álcool e Gasolina.

3º Operações das contas:

  • álcool e Gasolina.

4 ºImprimir o objetivo:

  • álcool e Gasolina.

Estruturas de blocos que observei depois.

1º Litros.

2º Álcool.

  • Quilômetros: álcool.

  • Operações das contas: álcool.

  • Imprimir o objetivo; álcool.

3ºGasolina.

  • Quilômetros: gasolina.

  • Operações das contas: gasolina.

  • Imprimir o objetivo; gasolina.

Observando isso, qual a melhor forma para uma construção?

Espero ter conseguido ser claro... rs!

3 respostas
solução!

Boa noite, Davilson! Como vai?

Quando vc não utiliza a palavra reservada var o JavaScript irá criar uma variável no escopo global do seu código! Portanto, a boa prática é sempre colocar a palavra reservada var antes da declaração de suas variáveis!

Sobre a ordem dos blocos na construção do seu código, nesse caso vai depender mais do gosto do programador e de possíveis convenções utilizadas entre a equipe de desenvolvedores que estiver trabalhando junto.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Obrigado! Gabriel Leite

Por nada, Davilson! Sempre que precisar de qualquer ajuda é só mandar aqui no fórum da Alura!

Grande abraço e bons estudos, meu aluno!