Ejercicio 2 Java


Ejercicio 2 Java

Una frutería ofrece las manzanas a $4.200 el kilo, con un descuento de acuerdo a la tabla:

Para 2 kilos o menos no se tiene descuento.
Para el intervalo de 2 kilos hasta 5 kilos tiene un descuento del 10%.
Para el intervalo de 5 kilos hasta 10 kilos tiene un descuento del 15%.
Para mas de 10 kilos tiene un descuento del 20%.

Desarrollar un algoritmo que le permita a la frutería y al cliente conocer cuánto pagará un cliente que compre manzanas.
Muestre los resultados así:

La compra de N kilos tiene un valor de $, pero usted tiene un descuento
por valor de $, por lo tanto el valor a pagar es: $.


Código en java:

package ejercicio2;

import javax.swing.JOptionPane;

public class Ejercicio2 {

    public static void main(String[] args) {
       
        int kilos;
        double valorPagar;
        double valorReal;
        double descuento;
        kilos =Integer.parseInt(JOptionPane.showInputDialog(null,
        "Ingrese la cantidad de manzanas en kilos" ));
        if (kilos<=2) {
            valorPagar=kilos*4200;
            JOptionPane.showMessageDialog(null, "La compra de "
            + kilos + " Kg de manzanas tiene un valor de: " + valorPagar + " Usted tendrá "
                    + " que pagar la suma de: " +valorPagar
                    + " ya que no tiene descuento. ");
            }
        else if (kilos<=5) {
            valorPagar=(kilos*4200)-(kilos*4200)*0.1;
            valorReal=kilos*4200;
            descuento=(kilos*4200)*0.1;
            JOptionPane.showMessageDialog(null, "La compra de "
            + kilos + " Kg de manzanas Tiene un valor de: " + valorReal + " Pero usted tiene "
                    + " un descuento de: " + descuento
                    + " Por lo tanto el valor a pagar es: " + valorPagar);
            }
        else if (kilos<=10) {
            valorPagar=(kilos*4200)-(kilos*4200)*0.15;
            valorReal=kilos*4200;
            descuento=(kilos*4200)*0.15;
            JOptionPane.showMessageDialog(null, "La compra de "
            + kilos + " Kg de manzanas Tiene un valor de: " + valorReal + " Pero usted tiene "
                    + " un descuento de: " + descuento
                    + " Por lo tanto el valor a pagar es: " + valorPagar);
        }
        else {
            valorPagar=(kilos*4200)-(kilos*4200)*0.2;
            valorReal=kilos*4200;
            descuento=(kilos*4200)*0.2;
            JOptionPane.showMessageDialog(null, "La compra de "
            + kilos + " Kg de manzanas Tiene un valor de: " + valorReal + "\n"+ "Pero usted tiene "
                    + " un descuento de: " + descuento
                    + "\n"+  "Por lo tanto el valor a pagar es: " + valorPagar);
        }
  }
 
}

En la siguiente imagen se muestra la solución:




Comentarios

Entradas más populares de este blog

Ejercicio 1 en lpp

Ejercicio 1 Java