![Este código es un programa en Java que calcula y muestra el descuento aplicado a una compra en función del valor total de la compra. El objetivo es determinar el porcentaje de descuento según un rango de valores predefinidos y luego calcular el precio final con el descuento aplicado.
Descripción del código:
Se define la clase
TestDescuento
.En el método
main
, se crea una variablevalorCompra
y se le asigna el valor500.00
. Este es el valor total de la compra antes de aplicar cualquier descuento.Luego, se crean tres variables
descuento10
,descuento15
, ydescuento20
, que representan los valores de la compra después de aplicar un descuento del 10%, 15%, y 20% respectivamente. Estos valores se calculan mediante la fórmulavalorCompra - (valorCompra * porcentajeDeDescuento)
.A continuación, se crean tres variables booleanas
descuento10PorCiento
,descuento15PorCiento
, ydescuento20PorCiento
, que determinan si el valor devalorCompra
se encuentra dentro de un rango específico para aplicar el descuento correspondiente.descuento10PorCiento
es verdadero sivalorCompra
está entre 100.00 y 199.99 (ambos inclusive).descuento15PorCiento
es verdadero sivalorCompra
está entre 200.00 y 299.99 (ambos inclusive).descuento20PorCiento
es verdadero sivalorCompra
es mayor que 300.00.
A continuación, el código utiliza una estructura condicional
if-else
para determinar el descuento aplicado y mostrar el resultado al usuario.- Si
descuento10PorCiento
es verdadero, significa que el valor de compra está en el rango adecuado para aplicar el descuento del 10%. Entonces, el programa muestra "Se aplica un descuento del 10%" y el valor total de la compra con el descuento aplicado (descuento10
). - Si
descuento15PorCiento
es verdadero, el programa muestra el descuento del 15% y el valor de la compra con el descuento aplicado (descuento15
). - Si
descuento20PorCiento
es verdadero, el programa muestra el descuento del 20% y el valor de la compra con el descuento aplicado (descuento20
). - Si ninguna de las condiciones anteriores es verdadera, significa que no se aplica ningún descuento, y el programa muestra "No aplica a ningún descuento" y el valor original de la compra (
valorCompra
).
- Si
](https://cdn1.gnarususercontent.com.br/6/550910/a256a883-55b5-4093-8148-27c76e108352.png)