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);
}
}
}
Comentarios
Publicar un comentario