-
Lenguaje
Java usando Scanner
-
Descripción
Un cliente desea comprar una cantidad de pantalones del mismo tipo, se ofrecen los siguientes precios unitarios según el tipo:
Tipo | Precio
Deportivo | 50
Casual | 60
Elegante | 70
Se afectará rebajar a las personas que compren varias prendas del mismo tipo base a lo que se indica en la tabla:
Cantidad | Descuento
1-10 | 3%
11-16 | 5%
17 a mas | 7%
Diseñe un allgoritmo que determine cuanto es el monto del descuento, monto final 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
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
import java.util.Scanner;
public class CompraDePantalonesConDescuento {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int tipo;
double cantidad, monto_del_descuento, monto_final_a_pagar, precio, subtotal;
System.out.print("Ingresa el valor de cantidad: ");
cantidad = in.nextDouble();
in.nextLine();
System.out.println("Selecciona el valor de tipo.");
System.out.println("\t1.- Deportivo");
System.out.println("\t2.- Casual");
System.out.println("\t3.- Elegante");
System.out.print("\t: ");
do {
tipo = in.nextInt();
in.nextLine();
if (tipo<1||tipo>3)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (tipo<1||tipo>3);
precio=0;
if(tipo==1)
precio=50;
if(tipo==2)
precio=60;
if(tipo==3)
precio=70;
subtotal=precio*cantidad;
monto_del_descuento=0;
if(cantidad>=1&&cantidad<=10)
monto_del_descuento=subtotal*0.03;
if(cantidad>=11&&cantidad<=16)
monto_del_descuento=subtotal*0.05;
if(cantidad>=17)
monto_del_descuento=subtotal*0.07;
monto_final_a_pagar=subtotal-monto_del_descuento;
System.out.println("Valor de monto del descuento: " + monto_del_descuento);
System.out.println("Valor de monto final a pagar: " + monto_final_a_pagar);
System.out.println("Valor de precio: " + precio);
System.out.println("Valor de subtotal: " + subtotal);
}
}
public class CompraDePantalonesConDescuento {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int tipo;
double cantidad, monto_del_descuento, monto_final_a_pagar, precio, subtotal;
System.out.print("Ingresa el valor de cantidad: ");
cantidad = in.nextDouble();
in.nextLine();
System.out.println("Selecciona el valor de tipo.");
System.out.println("\t1.- Deportivo");
System.out.println("\t2.- Casual");
System.out.println("\t3.- Elegante");
System.out.print("\t: ");
do {
tipo = in.nextInt();
in.nextLine();
if (tipo<1||tipo>3)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (tipo<1||tipo>3);
precio=0;
if(tipo==1)
precio=50;
if(tipo==2)
precio=60;
if(tipo==3)
precio=70;
subtotal=precio*cantidad;
monto_del_descuento=0;
if(cantidad>=1&&cantidad<=10)
monto_del_descuento=subtotal*0.03;
if(cantidad>=11&&cantidad<=16)
monto_del_descuento=subtotal*0.05;
if(cantidad>=17)
monto_del_descuento=subtotal*0.07;
monto_final_a_pagar=subtotal-monto_del_descuento;
System.out.println("Valor de monto del descuento: " + monto_del_descuento);
System.out.println("Valor de monto final a pagar: " + monto_final_a_pagar);
System.out.println("Valor de precio: " + precio);
System.out.println("Valor de subtotal: " + subtotal);
}
}