Skip to content

Commit 1c085e4

Browse files
hamfreesumn2u
authored andcommitted
Terminadas las traducciones de:
- Javascript del lado del servidor - Ejercicios
1 parent 2b1ab9a commit 1c085e4

14 files changed

+136
-50
lines changed

es/exercises/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: editorial
33
chapter: 21
4-
pageNumber: 106
4+
pageNumber: 146
55
---
66

77
# Capítulo 21
@@ -10,13 +10,13 @@ pageNumber: 106
1010

1111
En este capítulo realizaremos ejercicios para comprobar nuestro conocimiento en JavaScript. Los ejercicios que realizaremos se listan abajo:
1212

13-
* [Console](./console.md)
14-
* [Multiplicación](./multiplication.md)
15-
* [Variables de entrada del usuario](./user-input-variables.md)
16-
* [Constantes](./constants.md)
1713
* [Concatenación](./concatenation.md)
18-
* [Funciones](./functions.md)
1914
* [Sentencias condicionales](./conditional-statements.md)
20-
* [Objetos](./objects.md)
15+
* [Constantes](./constants.md)
16+
* [Console](./console.md)
2117
* [Problema de FizzBuzz](./fizzbuzz-problem.md)
18+
* [Funciones](./functions.md)
2219
* [¡Consigue los títulos!](./get-the-titles.md)
20+
* [Multiplicación](./multiplication.md)
21+
* [Objetos](./objects.md)
22+
* [Variables de entrada del usuario](./user-input-variables.md)

es/exercises/concatenation.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
chapter: 20
3-
pageNumber: 111
2+
chapter: 21
3+
pageNumber: 151
44
---
55
# Concatenación
66

@@ -27,10 +27,17 @@ const icono = '👋';
2727
// hola 👋
2828
```
2929

30-
## 📝 Tarea
30+
### 📝 Tarea
3131

32-
- [ ] Escriba un programa que establezca los valores para `str1`y `str2` para que el código imprima '_Hola mundo_' a la consola.
32+
- [ ] Escriba un programa para establecer los valores de `str1` y `str2` para que el código imprima '_Hola Mundo_' en la consola.
33+
34+
- [ ] Escriba un programa que solicite al usuario que ingrese su nombre (`nombre`) y apellido (`apellido`). Luego, utilice la concatenación de cadenas para crear y mostrar su nombre completo (`nombreCompleto`).
35+
36+
- [ ] Escriba un programa que solicite al usuario que ingrese su nombre. Luego, utilice la concatenación de cadenas para crear un mensaje de saludo que incluya su nombre. Por ejemplo: "Buenos días, Aman".
3337

3438
## 💡 Consejos
3539

3640
- Visite el capítulo de cadenas [concatenación](../strings/concat.md) para tener más información sobre la concatenación de cadenas.
41+
42+
{% aceeditor compilerTitle="¡Inténtelo!" %}
43+
{% endaceeditor %}

es/exercises/conditional-statements.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
chapter: 20
3-
pageNumber: 113
2+
chapter: 21
3+
pageNumber: 153
44
---
55
# Sentencias condicionales
66

@@ -12,7 +12,17 @@ La lógica condicional es vital en programación para asegurar que el programa f
1212
- Si hay más de 100 km por recorrer, imprima `"Todavía te queda un poco de camino por recorrer"`.
1313
- Si son más de 50 km, pero menores o iguales a 100 km, imprima: `"Estaré ahí en 5 minutos"`.
1414
- Si son menores o iguales a 50 km, imprimir: `"Estoy estacionando. Te veo ahora mismo"`.
15+
- [ ] Escriba un programa que verifique si una persona es elegible para votar o no en función de su edad.
16+
17+
- Si la edad del usuario es 18 o más, imprima `Usted es elegible para votar`.
18+
- Si la edad del usuario es menor de 18 años, imprima `No es elegible para votar`.
19+
20+
**_Nota: `edad` puede estar entre `1` y `100`._**
21+
1522

1623
## 💡 Consejos
1724

1825
- Visite el capítulo [lógica condicional](../conditional/) para entender como usar la lógica condicional y las declaraciones condicionales.
26+
27+
{% aceeditor compilerTitle="¡Inténtelo!" %}
28+
{% endaceeditor %}

es/exercises/console.md

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,62 @@
11
---
2-
chapter: 20
3-
pageNumber: 107
2+
chapter: 21
3+
pageNumber: 147
44
---
55
# Console
66

77
En JavaScript, usamos `console.log()` para escribir un mensaje (el contenido de una variable, un)
88
In JavaScript, we use `console.log()` to write a message (the content of a variable, una cadena dada, etc.) en `console`. Se usa principalmente con fines de depuración, idealmente para dejar una traza del contenido de las variables durante la ejecución de un programa.
99

10-
## Ejemplo
10+
## Ejemplo 1
1111

1212
```javascript
1313
console.log("Bienvenido a la edición para principiantes de Aprende JavaScript");
1414
let edad = 30;
1515
console.log(edad);
1616
```
1717

18+
## Matemáticas en la consola
19+
20+
También puedes escribir una ecuación matemática en la `consola` para saber la respuesta a una expresión.
21+
22+
### Ejemplo
23+
24+
```javascript
25+
console.log("¿Qué edad tendrá una década después?");
26+
let edad = 30;
27+
console.log(edad + 10);
28+
//devuleve 40 en la consola
29+
```
30+
31+
## Booleanos en la consola
32+
33+
Otra forma útil en la que los desarrolladores usan la consola es para comprobar si algo es verdadero o falso. Por ejemplo, en el ejemplo siguiente, puedes comprobar si la edad de una persona igual a 45 es verdadera o falsa.
34+
35+
### Ejemplo 3
36+
37+
```javascript
38+
console.log("¿Tienen 50 años?");
39+
let edad = 30;
40+
console.log(edad === 50);
41+
//resultado: false
42+
```
43+
1844
## 📝 Tareas
1945

2046
- [ ] Escriba un programa para imprimir `Hola mundo` en la consola. ¡Siéntase libre de probar otras cosas también!
2147
- [ ] Escriba un programa para imprimir variables en la `console`.
2248
1. Declare una variable `animal` y asígnele el valor dragón.
2349
2. Imprima la variable `animal` en la `console`.
50+
- [ ] Escriba un programa para imprimir el número `45` con una expresión matemática de su elección. (¡Es una ventaja si uno de los números es una variable!)
51+
- [ ] Escriba un programa en la consola que verifique si la cantidad de huevos es mayor que `12`.
52+
1. Declara una variable `huevos` y asígnale un número de tu elección
53+
2. Llame a la variable `eggs` en la `consola` y use el operador correcto para ver si el número asignado a `eggs` es mayor que 12
54+
Si el número de huevos es mayor, debe imprimir `true`, si no, debe imprimir `falso`.
2455

2556
## 💡 Consejos
2657

2758
- Visite el capítulo [Variables](../basics/variables.md) para entender más sobre variables.
59+
- Visite el capítulo [Operadores](https://javascript.sumankunwar.com.np/en/numbers/operators.html) para conocer los posibles operadores que puede usar.
60+
61+
{% aceeditor compilerTitle="¡Inténtelo!" %}
62+
{% endaceeditor %}

es/exercises/constants.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
chapter: 20
3-
pageNumber: 110
2+
chapter: 21
3+
pageNumber: 150
44
---
55
# Constantes
66

@@ -22,6 +22,17 @@ VERSION = '0.9';
2222
console.log(VERSION);
2323
```
2424

25+
- [ ] Escriba un programa que solicite al usuario ingresar una temperatura en _grados Celsius_, luego use la constante `FACTOR_CONVERSION` que es igual a `9/5` para convertir a _grados Fahrenheit_.
26+
27+
```javascript
28+
const FACTOR_CONVERSION = 9 / 5;
29+
30+
/* Comienza tu código desde aquí */
31+
```
32+
2533
## 💡 Consejos
2634

2735
- Visite el capítulo [Variables](../basics/variables.md) para más información sobre const y tambíen busque "_TypeError assignment to constant variable_" en los buscadores para encontrar una solución.
36+
37+
{% aceeditor compilerTitle="¡Inténtelo!" %}
38+
{% endaceeditor %}

es/exercises/fizzbuzz-problem.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
chapter: 20
3-
pageNumber: 115
2+
chapter: 21
3+
pageNumber: 155
44
---
55
# Problema de FizzBuzz
66

@@ -42,3 +42,6 @@ Buzz
4242
## 💡 Consejos
4343

4444
- Visite el capítulo [Bucles](../loops/) para entender cómo trabajan los bucles.
45+
46+
{% aceeditor compilerTitle="¡Inténtelo!" %}
47+
{% endaceeditor %}

es/exercises/functions.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
chapter: 20
3-
pageNumber: 112
2+
chapter: 21
3+
pageNumber: 152
44
---
55
# Funciones
66

@@ -10,7 +10,11 @@ Una función es un bloque de código diseñado para realizar una tarea específi
1010

1111
- [ ] Escriba un programa para crear una función llamada `esImpar` a la que se pasa un número `45345` como argumento y determina si el número es impar o no.
1212
- [ ] Llame a esta función para obtener el resultaado. El resultado debería estar en un formato booleano y y debería devolver `true` en `console`.
13+
- [ ] Escriba un programa para crear una función llamada `calcularAreaRectangulo` que tome dos parámetros, el `ancho` y `alto` del rectángulo y debería devolver el `área` del rectángulo.
1314

1415
## 💡 Consejos
1516

1617
- Visite el capítulo [funciones](../functions/) para entender las funciones y cómo crearlas.
18+
19+
{% aceeditor compilerTitle="¡Inténtelo!" %}
20+
{% endaceeditor %}

es/exercises/get-the-titles.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
chapter: 20
3-
pageNumber: 116
2+
chapter: 21
3+
pageNumber: 156
44
---
55
# ¡Consigue los títulos!
66

@@ -28,3 +28,6 @@ const libros = [
2828
## 💡 Consejos
2929

3030
- Viste los capítulos de [matrices](../arrays/) y [objetos](../objects/) para entender como trabajan los objetos y las matrices.
31+
32+
{% aceeditor compilerTitle="¡Inténtelo!" %}
33+
{% endaceeditor %}

es/exercises/multiplication.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
chapter: 20
3-
pageNumber: 108
2+
chapter: 2
3+
pageNumber: 148
44
---
55
# Multiplicación
66

@@ -17,7 +17,11 @@ Aquí, hemos almacenado el producto de `3 * 2` en la variable `valorResultante`.
1717
## 📝 Tareas
1818

1919
- [ ] Escriba un programa que almacene el producto de `23` veces `41` e imprima su valor.
20+
- [ ] Escriba un programa que genere una tabla de multiplicación para un número específico. El programa debe tomar un número como entrada y luego mostrar la tabla de multiplicación para ese número, del 1 al 10.
2021

2122
## 💡 Consejos
2223

2324
- Visite el capítulo [Operadores básicos](../numbers/operators.md) para entender las operaciones matemáticas.
25+
26+
{% aceeditor compilerTitle="¡Inténtelo!" %}
27+
{% endaceeditor %}

es/exercises/objects.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
chapter: 20
3-
pageNumber: 114
2+
chapter: 21
3+
pageNumber: 154
44
---
55
# Objetos
66

@@ -45,3 +45,6 @@ let familia = {
4545
- Visite el capítulo [objetos](../objects/) para entender cómo trabajan los objetos.
4646
- Puede obtener los `numerosAfortunados` de cada objeto persona dentro del objeto familia.
4747
- Una vez obtenga cada matriz simplemente itere sobre ella agregando cada elemento y después sume cada uno de los tres miembros de la familia.
48+
49+
{% aceeditor compilerTitle="¡Inténtelo!" %}
50+
{% endaceeditor %}

0 commit comments

Comments
 (0)