Ayuda insertando formulas con distintos factores en la web

Hola!

Lo que estoy buscando es algo así:
Quiero que alguien que entre en mi web, encuentre varios campos que puede llenar, y entonces darles click en 'calcular', y aparezca en un nuevo campo el resultado de una formula que relaciona todos los campos previos.

Voy a poner un ejemplo para que quede claro.
Vas a la pagina "viajes espaciales". Al principio encuetras:

1. Distancia a recorrer: (espacio para poner un numero)
2. Peso de la nave: (espacio para poner un numero)
3. Velocidad de la nave: (espacio para poner un numero)

Entonces un botón donde pone "CALCULAR!"

Y en una nueva linia abajo donde pone:

4. Combustible necesario:

Aparece un nuevo numero, en función de lo que has rellenado en los campos previos. POR EJEMPLO: Distancia x velocidad + peso x 7

La formula en si no tendría que ser visible a los ojos del visitante, solo los resultados.

Bueno, gracias de antemano y a ver si me pueden ayudar con este proyecto.
El numero de 'factores' y la formula deberian ser totalmente confirgurables porque quiero añadir bastantas calculadoras de estas diferentes a lo largo de mi pagina.


Arselk


Edito:
Aqui hay un ejemplo de calculadora parecida a lo que busco:
http://www.tibiahispano.com/calc/speed

Como ven hay que rellenar varios campos y opciones y en función de lo que pongas te da un resultado u otro.
Hola Yaneth.
Ya lo habia buscado y encontrado, sólo que no entendí.
Debe ser que no tengo nivel suficiente para esto.
Yaneth escribió:copiaste los codigos que puse?????

Lo habia intentado, sin resutado, pero ahora prové de nuevo y he conseguido que se viera bien! :D

Mañana voy a probar de configurarlo mejor, ahora voy a dormir.

Muchas gracias Yaneth!! Genial
<html>
<head>
<title>Page title</title>
</head>
<body>
<form name="form1">
Valor Factura:<input name="fac" />

Valor Shipping:<input name="ship" />

Suma:<input name="subtotal" />

<input type="button" value="Calcular1" onclick="calcula()">



Ad Valorem:<input name="valorem" />

Fodinfa:<input name="fodinfa" />

Valorem + fodinfa:<input name="totaduana" />

<input type="button" value="calcular2" onclick="calcula2()" />



CIF+ADUANA:<input name="cifaduana" />

<input type="button" value="calcular3" onclick="calcula3()" />




Iva 12%:<input name="iva" />


<input type="button" value="calcular4" onclick="calcula4()" />



suma aduana + iva:<input name="aduiva" />


<input type="button" value="calcula5" onclick="calcula5()" />



peso (libras):<input name="peso" />

cantidad peso + iva flete: <input name="flete" />

<input type="button" value="calcula6" onclick="calcula6()" />



Total Importacion:<input name="total" /> 


<input type="button" value="calcula7" onclick="calcula7()" />



Totales: <input name="totales"> 

<input type="button" value="calcula8" onclick="calcula8()" />

</form>
<script>

function calcula() {

var f = document.form1;
f.subtotal.value = (
parseFloat(f.fac.value)
+ parseFloat(f.ship.value))

}
var extra = 0.10;
var extra2 = 0.005;
function calcula2() {
var f = document.form1;
f.valorem.value = (f.subtotal.value) * (extra);
f.fodinfa.value = (f.subtotal.value) * (extra2);
f.totaduana.value = (
parseFloat(f.valorem.value) +
parseFloat(f.fodinfa.value) )
}

function calcula3() {
var f = document.form1;
f.cifaduana.value = (
parseFloat(f.subtotal.value)
+ parseFloat(f.totaduana.value) )
}
var extra3 = 0.12;
function calcula4() {
var f = document.form1;
f.iva.value = (f.cifaduana.value) * (extra3)
}

function calcula5() {
var f = document.form1;
f.aduiva.value = (
parseFloat(f.totaduana.value)
+ parseFloat(f.iva.value) )
}
var extra4 = 3;
function calcula6() {
var f = document.form1;
f.flete.value = (
parseFloat(f.peso.value) * (extra4) * (1+extra3) )
}
function calcula7() {
var f =document.form1;
f.total.value = (
parseFloat(f.aduiva.value)
+ parseFloat(f.flete.value) )
}

function calcula8() {
var f = document.form1;
f.totales.value = (
parseFloat(f.subtotal.value)
+parseFloat(f.total.value) )
}
</script>



</body>
</html> 


Este es el código html. Hay algunas cosas que no tengo claras.
Por ejemplo, en el primer cálculo:

Valor Factura:<input name="fac" />

Valor Shipping:<input name="ship" />

Suma:<input name="subtotal" />

<input type="button" value="Calcular1" onclick="calcula()">

function calcula() {

var f = document.form1;
f.subtotal.value = (
parseFloat(f.fac.value)
+ parseFloat(f.ship.value))

}

Desde aqui veo como añadir/quitar factores y cambiar sus nombres, pero la formula se me hace confusa.
AQUI

function calcula() {

var f = document.form1;
f.subtotal.value = (
parseFloat(f.fac.value)
+ parseFloat(f.ship.value))


Valor Factura:<input name="fac" />

Valor Shipping:<input name="ship" />

Suma:<input name="subtotal" />

<input type="button" value="Calcular1" onclick="calcula()">

te he coloreado

dice, suma el campo que se llama fac, mas el campo que se llama ship
y el resultado lo pones en calcular1

ahora lo ves mas claro??