JavaScript

1. JavaScript

ISMAEL SILVA
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()


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts