Inizialmente pensavo che con la tua modifica la pagina non funzionasse perchè ho in option value i numeri con la virgola invece che con il punto.

Purtroppo non funziona in nessuno dei due casi, l'output è sempre intero


EDIT: credo di aver capito, la function select value ha parseInt provo a mettere parse float