Tenho algo que talvez te ajude.
No HTML:
<div class="form-group col-md-12">
<label>Resultados</label>
<input id="resultados" name="resultados" class="form-control" type="text"">
<h3 class="text-right">Valor final - <span class="valor_resultado">valor</span></h3>
</div>
No JavaScript:
$(document).on("keyup", "#resultados", function () {
var valorfinal= 0.5;
var valorDigitado = parseInt($(this).val().length);
var valorfinal= 0.5 * valorDigitado;
$(".valor_resultado").text(valorfinal);
});
Ou ainda de outra forma:
No HTML:
<div class="form-group col-md-12">
<label>Resultados</label>
<input id="resultadosteste" name="resultadosteste" class="form-control" type="text" value="" onkeyup="calcula(this)">
<h3 class="text-right">Valor final - <span class="valor_resultado">valor</span></h3>
</div>
No JavaScript:
function calcula(a){
var valorDigitado = ($(a).val());
var valorfinal= 0.5 * valorDigitado;
$(".valor_resultado").text(valorfinal);
}