Probablemente no haga falta un botón...
 
Si conoces un poco de 
Javascript lo único que tienes que hacer es obtener el valor de los input y almacenarlos en una variable; ejem:    
Código Javascript
:
Ver original- function calcular() { 
-   
- // Así obtenemos el valor que se introdujo en el formulario 
- var precio = document.getElementById('precio').value; 
-   
- // Después haces la operación que necesites para el calculo y devuelves el resultado al input: 
-   
- // Así devolvemos el resultado al formulario 
- document.getElementById('resultado').value = resultado; 
-   
- } 
Para devolver el resultado existen diferentes opciones, una podría ser:    
Código HTML:
Ver original- <input type="text" name="precio" id="precio" onKeyUp="calcular();"/> 
Todo esto se realiza en tiempo de ejecución gracias a Javascript. 
*Justo lo que respondio antes Eleazan 
Saludos