-
Lenguaje
Java usando Scanner
-
Descripción
La universidad le ha solicitado que analice un problema para identificar si un estudiante tiene derecho a un descuento del 20% del total de la matrícula (valor de crédito $90,000), bajo las siguientes consideraciones: tener certificado electoral, participar de la red de estudiantes además de no tener notas superiores a 3.5. Si cumple estas condiciones se le informa al estudiante el valor que debe pagar incluido el descuento, en caso contrario se informa que no tienen descuento y el valor que debe 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
52
53
54
55
56
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
52
53
54
55
56
import java.util.Scanner;
public class DescuentoEnMatricula {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int participa_de_la_red_de_estudiantes, tiene_certificado_electoral;
double creditos, descuento, matricula, notas, subtotal;
double total;
System.out.print("Ingresa el valor de creditos: ");
creditos = in.nextDouble();
in.nextLine();
System.out.print("Ingresa el valor de notas: ");
notas = in.nextDouble();
in.nextLine();
System.out.print("Ingresa el valor de subtotal: ");
subtotal = in.nextDouble();
in.nextLine();
System.out.println("Selecciona el valor de tiene certificado electoral.");
System.out.println("\t1.- Si");
System.out.println("\t2.- No");
System.out.print("\t: ");
do {
tiene_certificado_electoral = in.nextInt();
in.nextLine();
if (tiene_certificado_electoral<1||tiene_certificado_electoral>2)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (tiene_certificado_electoral<1||tiene_certificado_electoral>2);
System.out.println("Selecciona el valor de participa de la red de estudiantes.");
System.out.println("\t1.- Si");
System.out.println("\t2.- No");
System.out.print("\t: ");
do {
participa_de_la_red_de_estudiantes = in.nextInt();
in.nextLine();
if (participa_de_la_red_de_estudiantes<1||participa_de_la_red_de_estudiantes>2)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (participa_de_la_red_de_estudiantes<1||participa_de_la_red_de_estudiantes>2);
matricula=creditos*90000;
if(tiene_certificado_electoral==1&&participa_de_la_red_de_estudiantes==1&¬as<=3.5)
{
descuento=matricula*0.2;
System.out.println("Tiene descuento");
}
else
{
descuento=0;
System.out.println("No tiene descuento");
}
total=subtotal-descuento;
System.out.println("Valor de descuento: " + descuento);
System.out.println("Valor de matricula: " + matricula);
System.out.println("Valor de total: " + total);
}
}
public class DescuentoEnMatricula {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int participa_de_la_red_de_estudiantes, tiene_certificado_electoral;
double creditos, descuento, matricula, notas, subtotal;
double total;
System.out.print("Ingresa el valor de creditos: ");
creditos = in.nextDouble();
in.nextLine();
System.out.print("Ingresa el valor de notas: ");
notas = in.nextDouble();
in.nextLine();
System.out.print("Ingresa el valor de subtotal: ");
subtotal = in.nextDouble();
in.nextLine();
System.out.println("Selecciona el valor de tiene certificado electoral.");
System.out.println("\t1.- Si");
System.out.println("\t2.- No");
System.out.print("\t: ");
do {
tiene_certificado_electoral = in.nextInt();
in.nextLine();
if (tiene_certificado_electoral<1||tiene_certificado_electoral>2)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (tiene_certificado_electoral<1||tiene_certificado_electoral>2);
System.out.println("Selecciona el valor de participa de la red de estudiantes.");
System.out.println("\t1.- Si");
System.out.println("\t2.- No");
System.out.print("\t: ");
do {
participa_de_la_red_de_estudiantes = in.nextInt();
in.nextLine();
if (participa_de_la_red_de_estudiantes<1||participa_de_la_red_de_estudiantes>2)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (participa_de_la_red_de_estudiantes<1||participa_de_la_red_de_estudiantes>2);
matricula=creditos*90000;
if(tiene_certificado_electoral==1&&participa_de_la_red_de_estudiantes==1&¬as<=3.5)
{
descuento=matricula*0.2;
System.out.println("Tiene descuento");
}
else
{
descuento=0;
System.out.println("No tiene descuento");
}
total=subtotal-descuento;
System.out.println("Valor de descuento: " + descuento);
System.out.println("Valor de matricula: " + matricula);
System.out.println("Valor de total: " + total);
}
}