Run Code | API | Code Wall | Misc | Feedback | Login | Theme | Privacy | Patreon |
Tarea clasificador con if anidado, calculo de isan{"precioAutomovil":9,"limiteInferior":0,"diferencia":0,"tasa":0,"impuestoMarginal":0,"cuotaFija":0,"isanCalculado":0,"calculoIsan":"function() {if (obj.precioAutomovil>=0.01 && obj.precioAutomovil<294797.45){obj.limiteInferior=0.01; obj.diferencia=obj.precioAutomovil-obj.limiteInferior; obj.tasa=0.02; obj.impuestoMarginal=obj.diferencia*obj.tasa; obj.cuotaFija=0; obj.isanCalculado=obj.impuestoMarginal+obj.cuotaFija; } else if (obj.precioAutomovil>=294797.45 && obj.precioAutomovil<353756.88){obj.limiteInferior=294797.45; obj.diferencia=obj.precioAutomovil-obj.limiteInferior; obj.tasa=0.05; obj.impuestoMarginal=obj.diferencia*obj.tasa; obj.cuotaFija=5895.85; obj.isanCalculado=obj.impuestoMarginal+obj.cuotaFija; } else if (obj.precioAutomovil>=353756.88 && obj.precioAutomovil<412716.53){obj.limiteInferior=353756.88; obj.diferencia=obj.precioAutomovil-obj.limiteInferior; obj.tasa=0.1; obj.impuestoMarginal=obj.diferencia*obj.tasa; obj.cuotaFija=8843.96; obj.isanCalculado=obj.impuestoMarginal+obj.cuotaFija; } else if (obj.precioAutomovil>=412716.53 && obj.precioAutomovil<530635.17){obj.limiteInferior=412716.53; obj.diferencia=obj.precioAutomovil-obj.limiteInferior; obj.tasa=0.15; obj.impuestoMarginal=obj.diferencia*obj.tasa; obj.cuotaFija=14739.89; obj.isanCalculado=obj.impuestoMarginal+obj.cuotaFija; } else if (obj.precioAutomovil>530635.17){obj.limiteInferior=530635.17; obj.diferencia=obj.precioAutomovil-obj.limiteInferior; obj.tasa=0.17; obj.impuestoMarginal=obj.diferencia*obj.tasa; obj.cuotaFija=32427.66; obj.isanCalculado=obj.impuestoMarginal+obj.cuotaFija; } else{obj.isanCalculado=-10; } return obj.isanCalculado;}"} |
λ
.NET NoSQL database for rapid development
|