-
Notifications
You must be signed in to change notification settings - Fork 46
/
Copy pathdesafio-4
118 lines (89 loc) · 3.21 KB
/
desafio-4
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
### Resolución de los desafíos del curso de lógica de programación
**Practicar la lógica de programación**, que incluye conceptos como variables, condicionales (if-else), bucles (while) e interacciones con el usuario (alert, prompt), es esencial para tu carrera en el desarrollo de software. Estos fundamentos proporcionan la base para resolver problemas de manera estructurada, tomar decisiones en el código, crear iteraciones controladas e interactuar eficazmente con los usuarios.
Comprender estos conceptos no solo facilita el aprendizaje de nuevos lenguajes y tecnologías, sino que también te capacita para crear soluciones innovadoras, depurar eficientemente y mantener la calidad a lo largo del ciclo de vida del software. Por lo tanto, invertir tiempo en estos principios desde el principio es fundamental para construir una base sólida y exitosa en el campo de la programación.
#### Calentamiento en programación - Respuestas
1. **Mensaje de bienvenida**
```
console.log('¡Bienvenido!');
```
2. **Saludo personalizado**
```
nombre = 'Gui Lima';
console.log(`¡Hola, ${nombre}!`);
```
3. **Saludo personalizado con alerta**
```
nombre = 'Gui Lima';
alert(`¡Hola, ${nombre}!`);
```
4. **Pregunta y respuesta utilizando prompt**
```
lenguajePreferido = prompt('¿Cuál es el lenguaje de programación que más te gusta?');
console.log(lenguajePreferido);
```
5. **Suma de dos valores**
```
valor1 = 42;
let valor2 = 8;
let resultado = valor1 + valor2;
console.log(`La suma de ${valor1} y ${valor2} es igual a ${resultado}.`);
```
6. **Resta de dos valores**
```
valor1 = 10;
let valor2 = 8;
let resultado = valor1 - valor2;
console.log(`La diferencia entre ${valor1} y ${valor2} es igual a ${resultado}.`);
```
7. **Determinar si es mayor o menor de edad**
```
edad = prompt('Ingresa tu edad:');
if (edad > 17) {
console.log('Eres mayor de edad.');
} else {
console.log('Eres menor de edad.');
}
```
8. **Verificar si un número es positivo, negativo o cero**
```
numero = parseFloat(prompt("Ingresa un número:"));
if (numero > 0) {
console.log("El número es positivo.");
} else if (numero < 0) {
console.log("El número es negativo.");
} else {
console.log("El número es cero.");
}
```
9. **Imprimir números del 1 al 10 con un bucle while**
```
numero = 1;
while (numero <= 10) {
console.log(numero);
numero++;
}
```
10. **Determinar si una nota es aprobada o reprobada**
```
nota = 8; // Reemplaza con el valor de la nota que deseas probar
if (nota >= 7) {
console.log("Aprobado");
} else {
console.log("Reprobado");
}
```
11. **Número aleatorio con Math.random**
```
numeroAleatorio = Math.random();
console.log(numeroAleatorio);
```
12. **Número entero aleatorio entre 1 y 10 con Math.random**
```
numeroIntAleatorio = parseInt(Math.random() * 10) + 1;
console.log(numeroIntAleatorio);
```
13. **Número entero aleatorio entre 1 y 1000 con Math.random**
```
numeroIntAleatorio = parseInt(Math.random() * 1000) + 1;
console.log(numeroIntAleatorio);
```