Skip to content

Commit 91dab7f

Browse files
committed
Segunda parte y ejercicio opcional de la practica 01
1 parent e5d15dd commit 91dab7f

File tree

1 file changed

+83
-2
lines changed
  • Roadmap/01 - OPERADORES Y ESTRUCTURAS DE CONTROL/javascript

1 file changed

+83
-2
lines changed

Roadmap/01 - OPERADORES Y ESTRUCTURAS DE CONTROL/javascript/Jorge186414.js

Lines changed: 83 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,93 @@ console.log(`NOT: ${not}`)
9999
//* Operadores de cadena
100100
// Concatenacion
101101
let nombre = 'Jorge'
102-
console.log("Hola " + nombre);
102+
console.log("Hola " + nombre);
103103
// Concatenacion Abreviado
104104
nombre += ' Miranda'
105105
console.log(nombre);
106106

107107
// Operador condicional (Ternario)
108108
let edad = 22
109109
let resultado = edad >= 18 ? 'Es mayor de edad.' : 'Es menor de edad.'
110-
console.log(resultado);
110+
console.log(resultado);
111+
112+
/*
113+
* - Utilizando las operaciones con operadores que tú quieras, crea ejemplos
114+
* que representen todos los tipos de estructuras de control que existan
115+
* en tu lenguaje:
116+
*/
117+
118+
//! Condicionales
119+
if ((edad > 10) && (edad < 15)) {
120+
console.log('Eres un ninio')
121+
} else if ((edad > 15) && edad < 18) {
122+
console.log('Eres un adolescente')
123+
} else {
124+
console.log('Eres un universitario')
125+
}
126+
127+
//! Bucle for
128+
for (let i = 0; i < 10; i++) {
129+
let siguiente = i + 1
130+
console.log(`${i} * ${siguiente} = ${siguiente * i}`)
131+
}
132+
133+
//! Bucle for of
134+
let mangas = ['Dragon Ball', 'One Piece', 'Hunter X Hunter', 'BTOOM']
135+
for (manga of mangas) {
136+
console.log(manga)
137+
}
138+
//! Bucle for in
139+
const datos_manga = {
140+
autor: 'Eichiro Oda',
141+
nombre: 'One Piece',
142+
tomos: 108,
143+
editorial: 'Panini Mexico'
144+
}
145+
146+
for (dato in datos_manga) {
147+
console.log(dato)
148+
}
149+
150+
for (dato in datos_manga) {
151+
console.log(`${dato}: ${datos_manga[dato]}`)
152+
}
153+
154+
//! Bucle while
155+
let contador = 0
156+
while (contador < 10) {
157+
console.log(`contador desde while: ${contador}`)
158+
contador++
159+
}
160+
161+
//! Bucle do while
162+
let contador2 = 0
163+
do {
164+
console.log(`contador desde do while: ${contador2}`)
165+
contador2++
166+
} while (contador2 < 10)
167+
168+
//! Switch
169+
var nombre1 = 'Julio'
170+
switch (nombre1.length) {
171+
case 4:
172+
console.log('Tu nombre tiene 4 letras')
173+
break
174+
case 5:
175+
console.log('Tu nombre tiene 5 letras')
176+
break
177+
case 6:
178+
console.log('Tu nombre tiene 6 letras')
179+
break
180+
}
181+
182+
/*
183+
* DIFICULTAD EXTRA (opcional):
184+
* Crea un programa que imprima por consola todos los números comprendidos
185+
* entre 10 y 55 (incluidos), pares, y que no son ni el 16 ni múltiplos de 3.
186+
*/
187+
for (i = 10; i <= 55; i++) {
188+
if (i % 2 === 0 && i !== 16 && i % 3 === 0) {
189+
console.log(i)
190+
}
191+
}

0 commit comments

Comments
 (0)