49ISMAELSILVA
(usa Outra)
Enviado em 17/12/2016 - 20:43h
Olá tenho uma problema :
Desejo que os números inseridos nas inputs(qualquer valor que eu desejar)
function calcularT(){
var formulario = document.getElementById("formulario");
var formulario = document.getElementById("formulario");
var valor1 = + formulario.valor1.value.replace(",",".");
var variacao1 = + formulario.variacao1.value.replace(",",".");
var valor2 = + formulario.valor2.value.replace(",",".");
var valor3 = + formulario.valor3.value.replace(",",".");
var variacao2 = + formulario.variacao2.value.replace(",",".");
var valor4 = + formulario.valor4.value.replace(",",".");
var resultado = + formulario.resultado.value.replace(",",".");;
var valor1= (valor1 + variacao1);
var valor2= (valor1 * valor2);// 4
var valor3= (valor3 + variacao2);
var valor4= (valor3 * valor4);// 4
var resultado = (valor4 / valor2)*100;
formulario.resultado.value = resultado.toFixed(2);
}
<form id="formulario"
<br><input type="text" name="valor1" autocomplete="off" placeholder="">valor1</br>
<br><label class="label4" for="variacao1">Variação 1.</label>variação1</br>
<br><input type="text" name="variacao1" autocomplete="off" placeholder=""></br>
<br><label class="label4" for="valor2">2º valor2</label></br>
<br><input type="text" name="valor2" autocomplete="off" placeholder=""></br>
<br><label class="label2" for="valor3">3º valor3</label></br>
<br><input type="text" name="valor3" autocomplete="off" placeholder=""></br>
<br><label class="label4" for="variacao2">Variação 2.</label></br>
<br><input type="text" name="variacao2" autocomplete="off" placeholder=""></br>
<br><label class="label3" for="valor4">4° valor4</label></br>
<br><input type="text" name="valor4" autocomplete="off" placeholder=""></br>
<br><label for="resultado">Resposta?</label></br>
<br><input type="text" name="resultado" disabled="disabled" placeholder="Resultado"></br>
<input class="btn1" type="button" name="botao-ok" value="Calcular" onclick="calcularT();">
<input class="btn3" value="Limpar" type="reset">
</form>
o cálculo as vezes dá correto outras não o unico problema é a virgula nas casas decimais da resposta. exemplo:
Eu desejo que sempre o resultado dê as duas casas decimais. exemplo 18,41
Alguns resultados estão sendo 0.60. Desejo que ele arredonde esse numero para 60()