Skip to content

Commit 0407501

Browse files
authored
Merge pull request mouredev#4534 from JoaquinLopez14/ejercicio-01
[01] - [Javascript]
2 parents e20d723 + 0769419 commit 0407501

File tree

1 file changed

+129
-0
lines changed

1 file changed

+129
-0
lines changed
Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
/*
2+
* EJERCICIO:
3+
4+
* 1 Crea ejemplos utilizando todos los tipos de operadores de tu lenguaje:
5+
Aritméticos, lógicos, de comparación, asignación, identidad, pertenencia, bits...
6+
(Ten en cuenta que cada lenguaje puede poseer unos diferentes)
7+
* 2 Utilizando las operaciones con operadores que tú quieras, crea ejemplos
8+
que representen todos los tipos de estructuras de control que existan
9+
en tu lenguaje: Condicionales, iterativas, excepciones...
10+
* 3 Debes hacer print por consola del resultado de todos los ejemplos.
11+
12+
* DIFICULTAD EXTRA (opcional):
13+
14+
1.1 Crea un programa que imprima por consola todos los números comprendidos
15+
entre 10 y 55 (incluidos), pares, y que no son ni el 16 ni múltiplos de 3.
16+
17+
* Seguro que al revisar detenidamente las posibilidades has descubierto algo nuevo.
18+
*/
19+
20+
// 1
21+
// Operadores Aritmeticos
22+
let suma = 6 + 7;
23+
let resta = 6 - 7;
24+
let multiplicacion = 6 * 7;
25+
let division = 6 / 7;
26+
let sobrante = 6 % 7;
27+
28+
console.log(suma);
29+
console.log(resta);
30+
console.log(multiplicacion);
31+
console.log(division);
32+
console.log(sobrante);
33+
34+
// Operador de Incremento y Decremento
35+
let numero = 6
36+
numero++ // 7
37+
numero-- // 6
38+
39+
console.log('Numero despues del incremento y el decremento', numero)
40+
41+
// Operadores de Asignación
42+
let a = 6;
43+
44+
a += 7; // a = 13
45+
console.log('a += 7:', a);
46+
47+
a -= 7; // a = 6
48+
console.log('a -= 7:', a);
49+
50+
a *= 7; // a = 42
51+
console.log('a *= 7:', a);
52+
53+
a /= 7; // a = 6
54+
console.log('a /= 7:', a);
55+
56+
// Operadores de Comparacion
57+
let numero1 = 2
58+
let numero2 = 4
59+
60+
console.log('numero1 === numero2:', numero1 === numero2); // Comprueba si ambos valores son iguales
61+
console.log('numero1 !== numero2:', numero1 !== numero2); // Comprueba si ambos valores no son iguales
62+
console.log('numero1 < numero2:', numero1 < numero2); // Comprueba si el valor izquierdo es menor que el derecho
63+
console.log('numero1 > numero2:', numero1 > numero2); // Comprueba si el valor izquierdo es mayor que el derecho
64+
console.log('numero1 <= numero2:', numero1 <= numero2); // Comprueba si el valor izquierdo es menor o igual que el derecho
65+
console.log('numero1 >= numero2:', numero1 >= numero2); // Comprueba si el valor izquierdo es mayor o igual que el derecho
66+
67+
// Operadores Logicos
68+
let logica1 = 2
69+
let logica2 = 3
70+
71+
const resultado1 = (logica1 === logica2)
72+
const resultado2 = (logica1 !== logica2)
73+
const resultado3 = (logica1 > logica2)
74+
const resultado4 = (logica1 < logica2)
75+
76+
// && => Ambos valores deben ser verdaderos
77+
78+
console.log('resultado2 && resultado4:', resultado2 && resultado4); // true
79+
console.log('resultado1 && resultado4:', resultado1 && resultado4); // false
80+
console.log('resultado3 && resultado4:', resultado3 && resultado4); // false
81+
console.log('resultado1 && resultado3:', resultado1 && resultado3); // false
82+
83+
// || => Uno de los 2 valores debe ser verdadero
84+
85+
console.log('resultado2 || resultado4:', resultado2 || resultado4); // true
86+
console.log('resultado1 || resultado4:', resultado1 || resultado4); // true
87+
console.log('resultado3 || resultado4:', resultado3 || resultado4); // true
88+
console.log('resultado1 || resultado3:', resultado1 || resultado3); // false
89+
90+
// Operadores de Cadena
91+
92+
let nombre = "Joaquin"
93+
let apellido = "Lopez"
94+
let nombreCompleto = "Joaquin" + " " + "Lopez"
95+
96+
console.log('Nombre Completo:', nombreCompleto);
97+
98+
// 2
99+
100+
// if, else
101+
let valor = 5
102+
if ( valor === 5) {
103+
console.log(valor)
104+
} else {
105+
console.log("el valor no es compatible")
106+
}
107+
108+
// while
109+
let valor2 = 1
110+
while( valor2 < 10) {
111+
console.log(valor2)
112+
valor2++
113+
}
114+
115+
console.log(valor2)
116+
117+
118+
119+
// 1.1 Dificultad Extra
120+
121+
function printNumbers() {
122+
for ( let i = 10; i <= 55; i++) {
123+
if ( i % 2 === 0 && i !== 16 && i % 3 !== 0) {
124+
console.log(i)
125+
}
126+
}
127+
}
128+
129+
printNumbers()

0 commit comments

Comments
 (0)