Certo.

Ho presupposto che tu utilizzassi una select per l'operazione.
codice:
 var a =document.getElementById("idSelectOperazione");
   if(a.options[a.selectedIndex].value=="TREBBIATURA"){
       var ettari =document.getElementById("idEttari").value;
       document.getElementById('idConsumoGasolio').value = ettari*120;
   }
e cosi via con le altre if.


il problema non è però il solo javascript.


se vuoi generare un pdf puoi utilizzare window.print(); e poi una stampante di PDF ma è fortemente sconsigliato,oltre che scomodo per l'utilizzatore finale, per via delle differenti impostazioni delle stampanti, dei margini ecc ecc.


io ti consiglio questa libreria: http://html2pdf.fr/
ti permette di creare un perfetto PDF da una pagina HTML.

Facci sapere.