Cálculo del IVA e ISR Quincenal HTML y JavaScript

Cálculo del IVA e ISR Quincenal HTML y JavaScript

JavaScript

Código

<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>
<html xmlns=»http://www.w3.org/1999/xhtml»>
<head>
<meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ />
<title>Documento sin título</title>
<script language=»javascript»>
//Variables
var menu, otro;
var sueldo, iva =0, total;

var li = 0,porcent = 0, cuota=0, subsidio=0, saldo=0;
//Pide la Opcion Menu
menu = prompt(«Selecciona: 1.- IVA 2.- ISR»);

//Entra a Calculo IVA Opcion 1
do
{

//Pones tu Sueldo
sueldo = prompt(«Pon tu Salario»);

if(menu==»1″){
//Calculo
iva = (parseFloat(sueldo) * .16);
total = (parseFloat(sueldo) + iva);
alert(«Sueldo: » + sueldo + » I.V.A.: » +iva +» Total: «+total);
}
//Calculo del ISR
else{

//Parte Uno
if(sueldo>=0.01&&sueldo<=244.80)
{
li = 0.01;
porcent = .0192;
cuota = 0;
}
//Parte Dos
if(sueldo>=244.81&&sueldo<=2077.50)
{
li = 244.81;
porcent = .0640;
cuota = 4.65;
}
//Parte Tres
if(sueldo>=2077.51&&sueldo<=3651)
{
li = 2077.51;
porcent = .1088;
cuota = 121.95;
}
//Parte Cuatro
if(sueldo>=3651.01&&sueldo<=4244.10)
{
li = 3651.01;
porcent = .16;
cuota = 293.25;
}
//Parte Cinco
if(sueldo>=4244.11&&sueldo<=5081.40)
{
li = 4244.11;
porcent = .1792; cuota = 388.05;
}
//Parte Seis
if(sueldo>=5081.41&&sueldo<=10248.45)
{
li = 5081.41;
porcent = .2136;
cuota = 538.20;
}

//Parte Siete
if(sueldo>=10248.46&&sueldo<=16153.05)
{
li = 10248.46;
porcent = .2352;
cuota = 1641.75;
}

//Parte Ocho

if(sueldo>=16156.06)
{
li = 16153.06;
porcent = .30;
cuota = 3030.60;
}

//Checa si Tiene SubSidio al Empleo

if(sueldo>=.01)
{

if(sueldo>=0.01&&sueldo<=872.85){ subsidio = 200.85; }
if(sueldo>=872.86&&sueldo<=1309.20){ subsidio = 200.70; }
if(sueldo>=1309.21&&sueldo<=1713.60){ subsidio = 200.70; }
if(sueldo>=1713.61&&sueldo<=1745.70){ subsidio = 193.80; }
if(sueldo>=1745.71&&sueldo<=2193.75){ subsidio =188.70 ; }
if(sueldo>=2193.76&&sueldo<=2327.55){ subsidio = 174.75; }
if(sueldo>=2327.56&&sueldo<=2632.65){ subsidio =160.35 ; }
if(sueldo>=2632.66&&sueldo<=3061.40){ subsidio =145.35 ; }
if(sueldo>=3071.41&&sueldo<=3510.15){ subsidio = 125.10; }
if(sueldo>=3510.16&&sueldo<=3642.60){ subsidio =107.40 ; }
if(sueldo>=3642.61){ subsidio =0 ; }

 

}

//Fin Checa Si tiene SubSidio al Empleo

//Calulo

saldo = parseFloat(sueldo) -li;
//alert(«Saldo» + saldo);
saldo = saldo * porcent;
// alert(«Saldo porcent» + saldo);
saldo = saldo + cuota;
// alert(«Cuota» + saldo);
saldo = saldo – subsidio;
//alert(«cuota»+ saldo);
//Fin del Calculo

//Checa si es ISR a Favor o a PAgar y lo Manda a Pantalla
if(saldo>0){

alert(«ISR a Pagar: » + saldo);
}else
{
alert(«IVA a Favor: » + saldo);
}

}
//Fin del Else

//Pregunta si Quieres Otro Calculo
otro=prompt(«¿Quieres Otro Calculo? si/no»);
}
//Checa si Quiere Otro Calculo
while(otro==»si»)

 

</script>

</head>

<body>
</body>
</html>

Deja una respuesta