Creí estar bien en mis respuestas hasta que observé las que compartieron aquí (https://github.com/alura-es-cursos/js-curso/blob/main/2.md), Entonces me surge la duda sobre si lo que he resuelto sería tomado en cuenta como válido o no (En el aspecto del razonamiento del plateamiento de las actividades).
Desafíos Aula 2:
- Crear una función que muestre "¡Hola, mundo!" en la consola.
function hola() { console.log('¡Hola, mundo!'); }
hola();
- Crear una función que reciba un nombre como parámetro y muestre "¡Hola, [nombre]!" en la consola.
*********** Respuesta 1 ***********
function saludarUser() {
nombre = prompt('Igrese su nombre');
console.log(¡Hola, ${nombre}!
);
}
saludarUser();
********** Respuesta 2 ***********
function saludarUser(nombre) {
console.log(¡Hola, ${nombre}!
);
}
saludarUser('Charles');
- Crear una función que reciba un número como parámetro y devuelva el doble de ese número.
function duplicarNumero() {
numero = prompt('Ingrese el número a duplicar');
console.log(Su número duplicado es: ${numero*2}.
);
}
duplicarNumero();
- Crear una función que reciba tres números como parámetros y devuelva su promedio.
function promedio() { alert('Vamos a realizar el promedio de 3 números') numero1 = parseFloat(prompt('Ingrese el primer número.')); numero2 = parseFloat(prompt('Ingrese el segundo número.')); numero3 = parseFloat(prompt('Ingrese el tercer número.'));
if (isNaN(numero1) || isNaN(numero2) || isNaN(numero3)) { alert('Error: Sólo se debe ingresar números.')
}
else {
console.log(los números ingresados son: ${numero1}, ${numero2} y ${numero3}.
)
}
suma = parseInt(numero1) + parseInt(numero2) + parseInt(numero3)
alert(El promedio de sus números es: ${suma/3}.
)
console.log(El promedio de sus números es: ${suma/3}.
);
}
promedio();
- Crear una función que reciba dos números como parámetros y devuelva el mayor de ellos.
function numeroMayor() { alert('Reconocer el número más grande.') let num1 = parseFloat(prompt('Ingrese el primer número.')); let num2 = parseFloat(prompt('Ingrese el segundo número.'));
if (isNaN(num1) || isNaN(num2)) { alert('Error: Sólo se debe ingresar números.') }
if (num1 > num2)
{
alert(El número: ${num1}, es el número mayor.
);
}
else alert (El número: ${num2}, es el número mayor.
);
}
numeroMayor();
- Crear una función que reciba un número como parámetro y devuelva el resultado de multiplicar ese número por sí mismo.
function elevacionAlCuadrado() { alert('Multiplicaré tu número por sí mismo.')
let num1 = parseFloat(prompt('Ingrese su número.'))
if (isNaN(num1)) {
alert('Error: Sólo se deben ingresar números.');
}
let resultado = num1 * num1;
alert(Su número al cuadrado es: ${resultado}.
);
}
elevacionAlCuadrado();