-
Lenguaje
Java usando Scanner
-
Descripción
Se requiere un algoritmo que permita calcular el valor a pagar en una inscripción de membresía de un club, para esto se establece la siguiente forma de pago:
- Si el usuario es de género femenino se le aplicara un descuento del 5%.
- Si el usuario es masculino y mayor a 40 años tendrá un descuento de 2%.
Considerar para el ingreso el nombre del usuario, el género y la edad, además el valor correspondiente de la inscripción es de $200 y se aplican los impuesto de IVA.
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
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
import java.util.Scanner;
public class MembresiaDeUnClub {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int genero;
double IVA, descuento, edad, inscripcion, subtotal;
double total;
String nombre_del_usuario;
System.out.print("Ingresa el nombre del usuario: ");
nombre_del_usuario = in.nextLine();
System.out.print("Ingresa el valor de edad: ");
edad = in.nextDouble();
in.nextLine();
inscripcion=200;
descuento=0;
System.out.println("Selecciona el valor de genero.");
System.out.println("\t1.- femenino");
System.out.println("\t2.- masculino");
System.out.print("\t: ");
do {
genero = in.nextInt();
in.nextLine();
if (genero<1||genero>2)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (genero<1||genero>2);
if(genero==1)
descuento=inscripcion*0.05;
if(genero==2&&edad>40)
descuento=inscripcion*0.02;
subtotal=inscripcion-descuento;
IVA=subtotal*0.16;
total=subtotal+IVA;
System.out.println("Nombre del usuario: " + nombre_del_usuario);
System.out.println("Valor de IVA: " + IVA);
System.out.println("Valor de descuento: " + descuento);
System.out.println("Valor de inscripcion: " + inscripcion);
System.out.println("Valor de subtotal: " + subtotal);
System.out.println("Valor de total: " + total);
}
}
public class MembresiaDeUnClub {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int genero;
double IVA, descuento, edad, inscripcion, subtotal;
double total;
String nombre_del_usuario;
System.out.print("Ingresa el nombre del usuario: ");
nombre_del_usuario = in.nextLine();
System.out.print("Ingresa el valor de edad: ");
edad = in.nextDouble();
in.nextLine();
inscripcion=200;
descuento=0;
System.out.println("Selecciona el valor de genero.");
System.out.println("\t1.- femenino");
System.out.println("\t2.- masculino");
System.out.print("\t: ");
do {
genero = in.nextInt();
in.nextLine();
if (genero<1||genero>2)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (genero<1||genero>2);
if(genero==1)
descuento=inscripcion*0.05;
if(genero==2&&edad>40)
descuento=inscripcion*0.02;
subtotal=inscripcion-descuento;
IVA=subtotal*0.16;
total=subtotal+IVA;
System.out.println("Nombre del usuario: " + nombre_del_usuario);
System.out.println("Valor de IVA: " + IVA);
System.out.println("Valor de descuento: " + descuento);
System.out.println("Valor de inscripcion: " + inscripcion);
System.out.println("Valor de subtotal: " + subtotal);
System.out.println("Valor de total: " + total);
}
}