Está en la página 1de 2

import java.util.

Scanner;

public class descuentos {

public static void main(String[] args) {


// TODO Auto-generated method stub

Scanner entrada = new Scanner(System.in);


System.out.println("ingrese el valor de la compra");

double valor_compra = entrada.nextDouble();


System.out.println("¿paga con tarjeta preferencial?
(si:true/no:false)");
boolean tarjeta_preferencial = false, pago_efectivo = false;
tarjeta_preferencial = entrada.nextBoolean();
if (!tarjeta_preferencial) {

System.out.println("¿paga con efectivo?


(si:true/no:false)");
pago_efectivo = entrada.nextBoolean();
if (!pago_efectivo)
System.out.println("paga con otra tarjeta de
credito");

}
double
costo_final=calcular_costo_final(valor_compra,tarjeta_preferencial,pago_efect
ivo);
System.out.println("costo final de la compra"+costo_final);
entrada.close();

private static double calcular_costo_final(double valor_compra,


boolean tarjeta_preferencial,
boolean pago_efectivo) {
if(tarjeta_preferencial) {
if(valor_compra>= 250)

return valor_compra*0.80;
else return valor_compra * 0.85;

}
else {
if(pago_efectivo) {
if(valor_compra>=250)
return valor_compra * 0.90;
else return valor_compra *0.95;
}

else {
if(valor_compra<250)
return valor_compra*1 ;
}
}

return valor_compra;

También podría gustarte