Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío Aula 2 - Funciones.

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();

1 respuesta

Hola Estudiante, ¡espero que estés bien!

Gracias por compartir tu experiencia con nosotros. Recuerda que estamos aquí para ayudarte. Si necesitas más ayuda, no dudes en buscarnos en el foro.

¡Gracias nuevamente!

Saludos,

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!