-
Notifications
You must be signed in to change notification settings - Fork 403
Expand file tree
/
Copy pathConditionalsExercises.java
More file actions
123 lines (118 loc) · 4.22 KB
/
Copy pathConditionalsExercises.java
File metadata and controls
123 lines (118 loc) · 4.22 KB
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
/*
Clase 38 - Ejercicios: Condicionales
Vídeo: https://youtu.be/JOAqpdM36wI?t=11021
*/
public class ConditionalsExercises {
public static void main(String[] args) {
// 1. Establece la edad de un usuario y muestra si puede votar (mayor o igual a 18).
int edad = 20;
if (edad >= 18){
System.out.println("Puede votar");
}else {
System.out.println("No puede votar");
}
// 2. Declara dos números y muestra cuál es mayor, o si son iguales.
int num1 = 10;
int num2 = 20;
if (num1 > num2){
System.out.println("El mayor es: " + num1);
}else if (num2 > num1) {
System.out.println("El mayor es: " + num2);
} else {
System.out.println("Son iguales");
}
// 3. Dado un número, verifica si es positivo, negativo o cero.
int numero = -5;
if (numero > 0) {
System.out.println("Es positivo");
} else if (numero < 0) {
System.out.println("Es negativo");
} else {
System.out.println("Es cero");
}
// 4. Crea un programa que diga si un número es par o impar.
int n = 8;
if (n % 2 == 0) {
System.out.println("Es par");
} else {
System.out.println("Es impar");
}
// 5. Verifica si un número está en el rango de 1 a 100.
int valor = 50;
if (valor >= 1 && valor <= 100) {
System.out.println("Esta en el rango");
}else {
System.out.println("Esta fuera del rango");
}
// 6. Declara una variable con el día de la semana (1-7) y muestra su nombre con switch.
int dia = 3;
switch (dia) {
case 1:
System.out.println("Lunes");
break;
case 2:
System.out.println("Martes");
break;
case 3:
System.out.println("Miércoles");
break;
case 4:
System.out.println("Jueves");
break;
case 5:
System.out.println("Viernes");
break;
case 6:
System.out.println("Sábado");
break;
case 7:
System.out.println("Domingo");
break;
default:
System.out.println("Día inválido");
}
// 7. Simula un sistema de notas: muestra "Sobresaliente", "Aprobado" o "Suspenso" según la nota (0-100).
int calificacionAlumno = 85;
// Sobresaliente
if (calificacionAlumno >= 90 && calificacionAlumno <= 100) {
System.out.println("El alumno es sobresaliente");
}
// Aprobado
else if (calificacionAlumno >= 60 && calificacionAlumno <= 89) {
System.out.println("El alumno esta aprobado");
}
// No aprobado (Reprobado)
else if (calificacionAlumno >= 0 && calificacionAlumno <= 59) {
System.out.println("El alumno esta reprobado");
}
else {
System.out.println("Calificacion no valida"); // 101
}
// 8. Escribe un programa que determine si puedes entrar al cine: debes tener al menos 15 años o ir acompañado.
int edadCine = 14;
boolean acompanado = true;
if (edadCine >= 15 || acompanado) {
System.out.println("Puede entrar al cine");
} else {
System.out.println("No puede entar al cien");
}
// 9. Crea un programa que diga si una letra es vocal o consonante.
char letra = 'a';
if (letra == 'a' || letra == 'e' || letra == 'i' || letra =='o' || letra == 'u') {
System.out.println("Es vocal");
} else {
System.out.println("Es constante");
}
// 10. Usa tres variables a, b, c y muestra cuál es el mayor de las tres.
int a = 5;
int b = 9;
int c = 3;
if (a >= b && a >= c) {
System.out.println("El mayor es: " + a);
} else if (b >= a && b >= c) {
System.out.println("El mayor es: " + b);
} else {
System.out.println("El mayor es: " + c);
}
}
}