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

Desafío: hora de practicar (02. Condicionales y concatenación )

Esta publicación fue reubicada del foro general al foro del ejercicio.

--------------------------1. dias de la semana, operador either-----------------

let dia = prompt('Que dia de la semana es?')

if (dia == 'Domingo' || dia == 'Sabado')
    alert ('Feliz fin de semana')
else
    alert ('Feliz semana')

---------2. Diferenciador de numeros positivos, cero y negativos----------------

let numeroadivinanza = prompt ("Dame un numero y te dire si es negativo o positivo")

if (numeroadivinanza < 0) {
    alert ('Es negativo')
   } else { if {(numeroadivinanza > 0 )
        alert ('Es positivo')
        } else { 
        alert('Cero no es ni negativo ni negativo') }}

-------------------- 3. Practica de mayor igual que puntaje ----------------

 let puntos = prompt ('Que tanto has grindeado?')

if (puntos >= 100) {
    alert ('Felicidades, ¡Te mereces un premio!')
 } else {
    alert ('Lo siento, sigue subiendo tu puntaje...') }

------------- 4.Practica alertas con variables en el texto ----------------

let saldoDisponible = 1500

alert (`Tienes ${saldoDisponible} COP en tu cuenta de ahorros`)

------------------- 5. variables en el texto 2.0 y prompt ------------------

let nombreUsuario = prompt ('Hola! dime, como te llamas?')

alert (`Bienvenid@ a la plataforma  ${nombreUsuario}, esperamos te divieras mucho`)
1 respuesta

Hola German, espero que estés bien

¡Gracias por compartir tu código! Veo que estás practicando condicionales y concatenación en JavaScript. Permíteme ofrecerte algunas sugerencias para mejorar tu código:

  1. Días de la semana:
    Tu código para identificar si es fin de semana está correcto. Solo asegúrate de que el usuario ingrese el día de la semana con la misma capitalización que estás esperando (por ejemplo, "Domingo" en lugar de "domingo").

  2. Diferenciador de números:
    Hay un pequeño error de sintaxis en tu código. En la segunda condición, el if debería estar correctamente estructurado. Aquí tienes una versión corregida:

    let numeroadivinanza = prompt("Dame un numero y te dire si es negativo o positivo");
    
    if (numeroadivinanza < 0) {
        alert('Es negativo');
    } else if (numeroadivinanza > 0) {
        alert('Es positivo');
    } else {
        alert('Cero no es ni negativo ni positivo');
    }
    

    Asegúrate de usar else if en lugar de else { if {} para evitar errores de sintaxis.

  3. Puntaje:
    Este código está bien estructurado. Solo recuerda que prompt devuelve una cadena, así que si deseas comparar números, podrías convertir la entrada a un número usando Number(prompt(...)).

  4. Alertas con variables:
    Este fragmento de código es correcto y aprovecha bien la interpolación de cadenas en JavaScript.

  5. Variables en el texto 2.0:
    También está bien. Solo asegúrate de que el usuario ingrese su nombre correctamente para que el mensaje sea personalizado.

Espero que estas sugerencias te sean útiles. ¡Sigue practicando y divirtiéndote con la programación! Espero haber ayudado y buenos estudios!