Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RafaelReis

Multiplicação/Soma/Subitração

Recommended Posts

Imagem Postada

 

Eu preciso um seguinte um código que faça a mutiplicação:

unidN*unitN = totalN

depois a soma:

total1+total2+total3+....+totalN = liquido

depois a subitração:

((desconto*100/liquido) - liquido) = cdesconto

 

e eu queria um código que fizesse isso sem ter que efetuar qualquer evento por exemplo o .blur

 

tinha feito esse código em jQuery, só o da soma do liquido

 

<script src="js/jquery-1.4.2.min.js"></script>
<script>
$(document).ready(function(){
var i = 1;
var nome = "#total"+i;
$('#liquido').blur(function(){
var resultado = 0;  						
for(i=1;i<=50;i++){
	
var vals = $(nome).val();
if(vals == "")vals = 0;
resultado = parseFloat(resultado) + parseFloat(vals);

}

$('#liquido').val(resultado);               
});    
});
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui um código legal pra multiplicar só não funciona comigo rsrsrs

 

function mult(var1, var2, tot) {
 
campo1 = document.getElementById(var1).value;
campo1 = campo1.replace(/[.]/g, "");
campo1 = campo1.replace(/[,]/g, "");
 
campo2 = document.getElementById(var2).value;
campo2 = campo2.replace(/[.]/g, "");
campo2 = campo2.replace(/[,]/g, "");
 
if(campo1!="" && campo2!="") {
 
total = parseFloat(campo1)*parseFloat(campo2);
document.getElementById(tot).value=parseFloat(total);
}
}

<input type='text' id='unid1' name='unid1' />
<input type='text' id='unit1' name='unit1' onblur='mult(unid1, unit1, total1)' />
<input type='text' id='total1' name='total1' />

o campo unid não é float, ele é inteiro só o unit que é float.

 

e o segundo código também me veio a mente mais pra isso preciso do primeiro funcionando

 


$("liquido").blur(function(){

var total = 0;

for(var i = 1;i <= 50; i++){
var nome = $('#total'+i).val();

total = parseFloat(total)+parseFloat(nome);

document.GetElemetById.val(total);

}

});

o terceiro seria!

 


$("liquido").blur(function(){

var total = 0;
var desc = $('#desconto').val();

for(var i = 1;i <= 50; i++){
var nome = $('#total'+i).val();

total = parseFloat(total)+parseFloat(nome);

desc = (desc*100/total)-total;
document.liquido.val(desc);

}

});

da uma força ai pessoal!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.