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

Desafío 2: hora de practicar

Hola comparto mi progreso, la verdad reafirme muchas cosas que se me pasaron en el video explicativo, estuve experimentado hasta ocupar menos líneas, además de reutilizables, si puedo mejorar en alguna sección agradecería sus comentarios.

// Desafío 1
function hola(){
    console.log("Hola Mundo");
}
hola()

// Desafío 2
function nombreUsuario(){
    let nombres = prompt("Ingresa tu nombre: ");
    console.log(`¡Hola ${nombres}!`);

}
nombreUsuario()

// Desafío 3
function doble(){
    let doble = parseInt(prompt("Ingresa un número:"));
    return doble * 2; 
}
console.log(`El doble del numero es ${doble()}`);

// Desafío 4
function promedio(texto){
    return parseInt(prompt(texto));
}
let a, b, c;
a = promedio("Ingresa el primer numero:");
b = promedio("Ingresa el segundo numero:");
c = promedio("Ingresa el tercer numero:");
let calculo = (a + b + c)/3;
console.log(`El promedio de los 3 numeros ingresados es ${calculo}`);


// Desafío 5
function comparacionDeNumeros(texto) {
    let variable = parseInt(prompt(texto));
    return variable;
}
let x = comparacionDeNumeros("Ingresa el primer numero:");
let y = comparacionDeNumeros("Ingresa el segundo numero:");

function mayor(x, y) {
    if(x > y){
        console.log(`El mayor es: ${x} y el menor es: ${y}`);
        return x;
    }else{
        console.log(`El mayor es: ${y}  y el menor es: ${x}`);
        return y;
    }
}
mayor(x, y);

// Desafío 6
function cuadrado(){
    let numero =  parseInt(prompt("Ingresa un número:"));
    return numero * numero; 
}
console.log(`El cuadrado del numero es: ${cuadrado()}`);
1 respuesta

¡Hola Haydee!

Qué bueno que estés practicando y experimentando con tu código. Veo que has resuelto varios desafíos interesantes. Para mejorar la sección de la función nombreUsuario(), podrías considerar agregar una validación para el caso en que el usuario no ingrese ningún nombre o ingrese un nombre vacío. Podrías hacer algo como esto:

function nombreUsuario(){
    let nombres = prompt("Ingresa tu nombre: ");
    if (nombres) {
        console.log(`¡Hola ${nombres}!`);
    } else {
        console.log("¡Hola! Parece que no ingresaste ningún nombre.");
    }
}
nombreUsuario()

De esta manera, si el usuario no ingresa ningún nombre, mostrarás un mensaje amigable en lugar de simplemente imprimir "¡Hola !" en la consola.

Sigue así con tu práctica, ¡vas por buen camino!

Espero haber ayudado y buenos estudios!

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