hola al foro, tengo un form con el diseño, a uno de los botones necesito darle accion que me calcule el salario neto de una persona, tengo un txtfield de salario, de salario neto y un checkbox para una deduccion del seguro y otro checkbox para impuestos sobre la renta, lo que no se realmente es como hago para que el boton calcular me de el resultado en el txtfield de salario neto.
gracias y saludos!
¿Te importaría adjuntar algo de código? Así te podremos ayudar más fácilmente. Recuerda ponerlo entre las etiquetas
o
para las variables y el calculo tengo lo siguiente
y para el boton de calcular tengo lo siguiente:
pero tengo un gran problema porque me calcula bien cuando doy un check para marcar la deduccion del seguro, que hace lo siguiente:
INSS = Salario * this.getINSS(); esto corresponde al 6.25%
pero cuando marco la deduccion de impuesto sobre la renta IR, deberia hacer lo siguiente:
pero no hace eso, sino que hace el mismo calculo para el INSS con la diferencia que cambia el valor porcentual que es 0.1=10%
el calculo de IR trata PRIMERO de multiplicar el salario bruto por 12(meses) = TIPOIR; SEGUNDO, luego a este valor restarle el valor del INSS = DeduccionIR; si el resultado de esta resta es mayor a 50000, TERCERO se le aplica el calculo de IR que es multiplicar el valor de DeduccionIR por 0.1= PorIR que corresponde a 10% de IR y por ultimo tomar el valor de PorIR y dividirlo entre 12(meses) que el resultado seria el valor real de la deduccion de IR y una vez obtenido el IR se toma el salario bruto y se le resta el INSS y IR que es igual al Salario Neto.
creo que en la estructura del calculo debo de tener algun error, pero la idea para el calculo es la explicacion es la antes mencionada.
Gracias por responder y Saludos a todos!
Leonards.
Enviar un comentario nuevo