-
Lenguaje
Java usando Scanner
-
Descripción
Un cliente, por campaña navideña, desea comprar panetones, donde según su marca tiene un precio:
Marca del Panetón | Precio Unitario
D'Onofrio | 20
Motta | 19
Todinno | 18
Naval | 9
Santa Claus | 11
Doña Pepa | 10
Si el cliente desea comprar más de 20 panetones de una misma marca, se le aplicará un descuento del 10% sobre el monto de la compra, obteniendo así el neto, que es la diferencia entre el monto y el descuento.
Ingrese por teclado el nombre del cliente, la marca del panetón y la cantidad de panteones a comprar; visualice el precio unitario del panteón, el monto de la compra, el descuento y el neto a pagar.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import java.util.Scanner;
public class CompraDePanetones {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int marca_del_paneton;
double cantidad, descuento, monto_de_la_compra, neto_a_pagar, precio_unitario;
System.out.print("Ingresa el valor de cantidad: ");
cantidad = in.nextDouble();
in.nextLine();
System.out.println("Selecciona el valor de marca del paneton.");
System.out.println("\t1.- D'Onofrio");
System.out.println("\t2.- Motta");
System.out.println("\t3.- Todinno");
System.out.println("\t4.- Naval");
System.out.println("\t5.- Santa Claus");
System.out.println("\t6.- Do\u00F1a Pepa");
System.out.print("\t: ");
do {
marca_del_paneton = in.nextInt();
in.nextLine();
if (marca_del_paneton<1||marca_del_paneton>6)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (marca_del_paneton<1||marca_del_paneton>6);
precio_unitario=0;
if(marca_del_paneton==1)
precio_unitario=20;
if(marca_del_paneton==2)
precio_unitario=19;
if(marca_del_paneton==3)
precio_unitario=18;
if(marca_del_paneton==4)
precio_unitario=9;
if(marca_del_paneton==5)
precio_unitario=11;
if(marca_del_paneton==6)
precio_unitario=10;
monto_de_la_compra=precio_unitario*cantidad;
if(cantidad>20)
descuento=monto_de_la_compra*0.1;
else
descuento=0;
neto_a_pagar=monto_de_la_compra-descuento;
System.out.println("Valor de descuento: " + descuento);
System.out.println("Valor de monto de la compra: " + monto_de_la_compra);
System.out.println("Valor de neto a pagar: " + neto_a_pagar);
System.out.println("Valor de precio unitario: " + precio_unitario);
}
}
public class CompraDePanetones {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int marca_del_paneton;
double cantidad, descuento, monto_de_la_compra, neto_a_pagar, precio_unitario;
System.out.print("Ingresa el valor de cantidad: ");
cantidad = in.nextDouble();
in.nextLine();
System.out.println("Selecciona el valor de marca del paneton.");
System.out.println("\t1.- D'Onofrio");
System.out.println("\t2.- Motta");
System.out.println("\t3.- Todinno");
System.out.println("\t4.- Naval");
System.out.println("\t5.- Santa Claus");
System.out.println("\t6.- Do\u00F1a Pepa");
System.out.print("\t: ");
do {
marca_del_paneton = in.nextInt();
in.nextLine();
if (marca_del_paneton<1||marca_del_paneton>6)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (marca_del_paneton<1||marca_del_paneton>6);
precio_unitario=0;
if(marca_del_paneton==1)
precio_unitario=20;
if(marca_del_paneton==2)
precio_unitario=19;
if(marca_del_paneton==3)
precio_unitario=18;
if(marca_del_paneton==4)
precio_unitario=9;
if(marca_del_paneton==5)
precio_unitario=11;
if(marca_del_paneton==6)
precio_unitario=10;
monto_de_la_compra=precio_unitario*cantidad;
if(cantidad>20)
descuento=monto_de_la_compra*0.1;
else
descuento=0;
neto_a_pagar=monto_de_la_compra-descuento;
System.out.println("Valor de descuento: " + descuento);
System.out.println("Valor de monto de la compra: " + monto_de_la_compra);
System.out.println("Valor de neto a pagar: " + neto_a_pagar);
System.out.println("Valor de precio unitario: " + precio_unitario);
}
}