Descuento Compra - Código Fuente JAVA


En una tienda efectúan un descuento a los clientes dependiendo del monto de la
compra. El descuento se efectúa con base en el siguiente criterio:

Si el monto es menor que $500 — - no hay descuento.

Si el monto está comprendido entre $500 y $1 000
inclusive — - 5% de descuento.

Si el monto está comprendido entre $1 000 y $7 000
inclusive — * 11% de descuento.

Si el monto está comprendido entre $7 000 y $15 000
inclusive — * 18% de descuento.

Si el monto es mayor a $15 000 — * 25% de descuento.

Construya un código en java tal que dado el monto de la compra de un
cliente, determine lo que el mismo debe pagar.

A continuación el código:
-------------------------------
package descuentoCompra;
import java.util.Scanner;
/**
 *
 * @author Angie Mendez
 */
public class DescuentoCompra {
    public static void main(String[] args) {
        double compra,neto;
        double descuento=0;
        Scanner datos= new Scanner(System.in);
        System.out.println("Ingrese el valor de la compra: ");
        compra=datos.nextDouble();
        if(compra>=15000){
            descuento=(compra*25)/100;
            neto=compra-descuento;
            System.out.println("El valor de su compra es: "+compra + "\nEl descuento es: "+ descuento+"\nEl valor total es: "+neto);
        }
        else if(compra>=7000 && compra<15000){
                    descuento=(compra*18)/100;
                    neto=compra-descuento;
                    System.out.println("El valor de su compra es: "+compra + "\nEl descuento es: "+ descuento+"\nEl valor total es: "+neto);
        }
        else if(compra>=1000 && compra<7000){
                        descuento=(compra*11)/100;
                        neto=compra-descuento;
                         System.out.println("El valor de su compra es: "+compra + "\nEl descuento es: "+ descuento+"\nEl valor total es: "+neto);
         }
         else if(compra>500 && compra<1000){
                            descuento=(compra*5)/100;
                            neto=compra-descuento;
                            System.out.println("El valor de su compra es: "+compra + "\nEl descuento es: "+ descuento+"\nEl valor total es: "+neto);
         }
         else if(compra==500){
                                neto=compra-descuento;
                                System.out.println("El valor de su compra es: "+compra + "\nEl descuento es: 0"+"\nEl valor total es: "+compra);
         }
         else
        System.out.println("Error");       
    }
}
-------------------------------

Comentarios