Skip to content

Commit f5f9521

Browse files
Respuestas agregadas 09-conditionals-exercises
1 parent a1b39b5 commit f5f9521

File tree

1 file changed

+91
-43
lines changed

1 file changed

+91
-43
lines changed

Basic/09-conditionals-exercises.js

Lines changed: 91 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -49,58 +49,106 @@ const adulto = edad == 18 ? "Ya eres un Adulto" : "Eres menor de Edad"
4949
console.log(adulto)
5050

5151
// 6. Muestra en que estación del año nos encontramos dependiendo del valor de una variable "mes"
52-
let mes = 4; // Julio
53-
54-
if (mes === 3 || mes == 4 || mes === 5) {
55-
console.log("Estamos en Primavera");
56-
} else if (mes >= 6 && mes <= 8) {
57-
console.log("Estamos en Verano");
58-
} else if (mes >= 9 && mes <= 11) {
59-
console.log("Estamos en Otoño");
60-
} else if (mes === 12 || mes === 1 || mes === 2) {
61-
console.log("Estamos en Invierno");
62-
} else {
63-
console.log("Mes inválido");
52+
let season = "julio"
53+
54+
if (season == "diciembre" || season == "enero" || season == "febrero") {
55+
console.log("Estamos en Invierno")
56+
} else if (season == "marzo" || season == "abril" || season == "mayo") {
57+
console.log ("Estamos en Primavera")
58+
} else if (season == "junio" || season == "julio" || season == "agosto") {
59+
console.log ("Estamos en Verano")
60+
} else if (season == "septiembre" || season == "octubre" || season == "noviembre") {
61+
console.log ("Estamos en Otoño")
62+
}
63+
else {
64+
console.log("Mes no es valido, intentalo de nuevo")
6465
}
6566

6667
// 7. Muestra el número de días que tiene un mes dependiendo de la variable del ejercicio anterior
68+
if (season == "enero" || season == "marzo" || season == "mayo" || season == "julio" || season == "agosto" || season == "octubre" || season == "diciembre") {
69+
console.log("Este mes tiene 31 dias")
70+
} else if (season == "abril" || season == "junio" || season == "septiembre" || season == "noviembre") {
71+
console.log ("Este mes tiene 30 dias")
72+
}
73+
else {
74+
console.log ("Febrero tiene 28 dias o 29 dias cuando es año bisiesto")
75+
}
6776

6877
// switch
6978

7079
// 8. Usa un switch para imprimir un mensaje de saludo diferente dependiendo del idioma
80+
let idioma = "italiano"
81+
82+
switch (idioma) {
83+
case "español":
84+
console.log("¡Buenos días!");
85+
break;
86+
case "inglés":
87+
console.log("Good morning!");
88+
break;
89+
case "francés":
90+
console.log("Bonjour!");
91+
break;
92+
case "italiano":
93+
console.log("Buongiorno!");
94+
break;
95+
case "alemán":
96+
console.log("Guten Morgen!");
97+
break;
98+
default:
99+
console.log("Idioma no reconocido.");
100+
}
71101

72102
// 9. Usa un switch para hacer de nuevo el ejercicio 6
103+
let mes = 8;
104+
105+
switch (mes) {
106+
case 12:
107+
case 1:
108+
case 2:
109+
console.log("Estamos en invierno.");
110+
break;
111+
case 3:
112+
case 4:
113+
case 5:
114+
console.log("Estamos en primavera.");
115+
break;
116+
case 6:
117+
case 7:
118+
case 8:
119+
console.log("Estamos en verano.");
120+
break;
121+
case 9:
122+
case 10:
123+
case 11:
124+
console.log("Estamos en otoño.");
125+
break;
126+
default:
127+
console.log("Ingresa un número entre 1 y 12");
128+
}
73129

74130
// 10. Usa un switch para hacer de nuevo el ejercicio 7
75-
76-
let season = "noviembre"
77-
78-
if (season == "enero") {
79-
console.log("Estamos en Invierno")
80-
}
81-
else if (season == "febrero") {
82-
console.log ("Estamos en Invierno")
83-
} else if (season == "marzo") {
84-
console.log ("Estamos en Primavera")
85-
} else if (season == "abril") {
86-
console.log ("Estamos en Primavera")
87-
} else if (season == "mayo") {
88-
console.log ("Estamos en Primavera")
89-
} else if (season == "junio") {
90-
console.log ("Estamos en Verano")
91-
} else if (season == "julio") {
92-
console.log ("Estamos en Verano")
93-
} else if (season == "agosto") {
94-
console.log ("Estamos en Verano")
95-
} else if (season == "septiembre") {
96-
console.log ("Estamos en Otoño")
97-
} else if (season == "octubre") {
98-
console.log ("Estamos en Otoño")
99-
} else if (season == "noviembre") {
100-
console.log ("Estamos en Otoño")
101-
} else if (season == "diciembre") {
102-
console.log ("Estamos en Invierno")
103-
}
104-
else {
105-
console.log("Mes no es valido, intentalo de nuevo")
131+
let month = "febrero";
132+
133+
switch (month) {
134+
case "enero":
135+
case "marzo":
136+
case "mayo":
137+
case "julio":
138+
case "agosto":
139+
case "octubre":
140+
case "diciembre":
141+
console.log("Este mes tiene 31 días.");
142+
break;
143+
case "abril":
144+
case "junio":
145+
case "septiembre":
146+
case "noviembre":
147+
console.log("Este mes tiene 30 días.");
148+
break;
149+
case "febrero":
150+
console.log("Febrero tiene 28 días, excepto en años bisiestos.");
151+
break;
152+
default:
153+
console.log("Mes inválido.");
106154
}

0 commit comments

Comments
 (0)