Francisco, beleza? =)
Não sou o professor, mas se me permite...
O seu código funciona e as diferenças entre o seu código e o do professor são pequenas... Mas algumas são importantes!
Repare que no código do instrutor, foi criada uma variável chamada de tanque
, para guardar o valor da capacidade dele, ou seja, 40L
. O que acontece se quisermos calcular o consumo de álcool e gasolina de um outro tanque, digamos de 50L
? Bom... Teremos que alterar os valores nas contas! E aí entra uma diferença bastante importante! Da forma como você fez, você terá que reescrever dois pontos do código (o primeiro, na conta da gasolina e, o segundo, na conta do álcool), enquanto que na resposta oficial, podemos alterar apenas o valor que está armazenado na variável tanque
, percebe? =)
A segunda diferença que percebi no seu código, é que você optou por não guardar o valor da divisão do caminho com gasolina (480km
) pelo consumo (40L
), bem como a divisão do caminho com álcool (300km
) pelo consumo (também 40L
)... Até aí, tudo bem, mas e se quiser mostrar esses dados em algum outro lugar? Já conseguiu enxergar? Teremos que copiar e colar o código! Mas essa é uma má prática, justamente, porque se no futuro quisermos alterar alguma coisa, teremos que buscar todos os locais onde copiamos aquele trecho de código... =|
Dito isso, seu código funciona! Então já é um bom caminho! Entretanto, pensando nesses pontos de reaproveitamento, seria interessante você criar variáveis para armazenar esses valores, tanto da capacidade do tanque, quanto das divisões dos consumos... Beleza? =)
Espero ter ajudado, mas qualquer dúvida estamos aí! Não hesite em postar aqui, no fórum, para que possamos ajudá-lo em seus estudos!
Abraço e bons estudos,
Fábio