Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Sugerencia] asunto con el codigo para valores menores a 2600

Considero un error que al correr el programa con valores menores a 2600 la consola me da 2 tasas y 2 valores a reducir: Su tasa es del 15% Puede deducir R $ 350 Su tasa es del 22.5% Puede deducir R $ 636

mi propuesta de como solucionarlo es la siguiente: Agregando un poco de codigo al segundo if ya solo arrojaría una tasa de IR y un valor deducible ( en vez de 2) if (salario < 3750.0 & salario >2600) { System.out.println ("Su tasa es del 22.5%"); System.out.println ("Puede deducir R $ 636"); }

2 respuestas

hola compañero no se entiende que problemas estas planteando si todavia tienes algun problema replantea la pregunta con mas exactitud para poder ayudarte saludos

solución!

Hola, estoy de acuerdo con que se debería modificar, pero igual creo que son necesarios ambos if porque dependiendo del valor la tasa cambia, solo creo que se deberia definir mejor el rango de cada salario en cada if para que no accione ambas condiciones en caso de ser un valor menor a 2600.0