Java script

3 respostas
S

[b]sou leigaem javascript
e preciso de uma ajudinha aki

prciso de uma funcao de como se calcula o consumo de combustivel de uma determinada viagem

onde o usuario tem que informar quantos km tem a viagem
quantos km o carro faz por litro e o preço do combustivel

e devera mostrar
quantos lt de combustivel serao gastos na viagem
quanto de dinheiro sera gasto na viagem

brigadim[/b]

3 Respostas

E

Se você escrever as fórmulas no papel, já é 70% do seu programa. O resto é braçal.

D

Para você chamar a função é simples, você poderia fazer com prompt pra pegar os valores:

<script language= "javascript"> var distanciaKm = prompt("Digite a distância: "); var kmLitros = prompt("Digite a qnts Km o carro faz por litro: "); var valorComb = prompt("Digite o valor do combustivel: "); calculaCombustivel(distanciaKm, kmLitros, calculaCombustivel); function calculaCombustivel (var distanciaKm, var kmLitro, var valorCombustivel ) { //aqui você faz sua lógica fazendo as divisões das variaveis e exibindo o resultado //pode exibilos com document.write("texto"); } </script>

Isso sem tratar nada, ou seja, presumindo que o cara vai digitar números e não letras!

=P

D

Olá

Então tem um site de referência muito bom que é o W3School, ele tem vários exemplos de javascript e entre outras coisas.
Segue um exemplo mais ou menos, precisa ser melhorado

Anexo do exemplo:

&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"&gt;
&lt;title&gt;GUJ - Cálculo de Combustível&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
	KM &lt;input type="text" id="txtKM"&gt; <br>
	KM/L &lt;input type="text" id="txtKML"&gt;<br>
	PRECO/L &lt;input type="text" id="txtPL"&gt;<br>
	
	&lt;div id="Resultado"&gt;&lt;/div&gt;
	
	<br><br>
	
	&lt;input type="button" id="btnCalcular" onclick="calcular();" value="Calcular"&gt;
	
	&lt;script type="text/javascript"&gt;
		function calcular(){
			var litros = parseFloat(document.getElementById('txtKM').value) / parseFloat(document.getElementById('txtKML').value);
			var valor = parseFloat(document.getElementById('txtPL').value) * litros;

			document.getElementById('Resultado').innerHTML = "Gasto total: R$ " + valor;
		}
	&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;

Qualquer dúvida pode voltar a postar ou mandar msg
Espero que tenha ajudado
Flwsss

Criado 14 de outubro de 2009
Ultima resposta 14 de out. de 2009
Respostas 3
Participantes 4