Está en la página 1de 2

Funcin: Capturar el precio del kilo de naranja, si el cliente lleva ms de 10 kilos se le

aplicara un 15% de descuento, al final de los 3 clientes se har una suma total de lo
vendido.

Programa sin optimizar


public class Naranjas {
public static void main(String[] args) {
double preciok,kilos,pago,ganancia=0,desc,sindesc;
Scanner t=new Scanner(System.in);
System.out.println("Introduce el precio del kilo");
preciok=t.nextDouble();
for(int i=1;i<=3;i++)
{
System.out.println("CLIENTE # "+i);
System.out.println("Kilos comprados: ");
kilos=t.nextDouble();
if(kilos>10)
{
sindesc=preciok*kilos;
desc=sindesc*0.15;
pago=sindesc-desc;
System.out.println("El pago con descuento es: "+pago);
}
else
{
pago=preciok*kilos;
System.out.println("El pago sin descuento es: "+pago);
}
ganancia=ganancia+pago;
}
System.out.println("La ganacia de la tienda es: "+ganancia);
}
}
Programa optimizado
public class Naranjas {
public static void main(String[] args) {
double preciok,kilos,pago,ganancia=0,total;
Scanner t=new Scanner(System.in);
System.out.println("Introduce el precio del kilo");
preciok=t.nextDouble();
for(int i=1;i<=3;i++)
{
System.out.println("CLIENTE # "+i);
System.out.println("Kilos comprados: ");
kilos=t.nextDouble();
if(kilos>10)
{
total=preciok*kilos;
pago=total*.85;
System.out.println("El pago con descuento es: "+pago);
}
else
{
pago=preciok*kilos;
System.out.println("El pago sin descuento es: "+pago);
}
ganancia+=pago;
}
System.out.println("La ganacia de la tienda es: "+ganancia);
}
}

También podría gustarte