Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

[Proyecto] Desafío -Condicionales y concatenación

//Curso: Lógica de programación: sumérgete en la programación con JavaScript.**
//Clase: Condicionales y concatenación**

//1. Pregunta al usuario qué día de la semana es.  Si la respuesta es "Sábado" o "Domingo", muestra "¡Buen fin de semana!". 
// De lo contrario, muestra "¡Buena semana!".

let diaDeLaSemana = prompt('¿Qué día de la semana es hoy? ');

if ((diaDeLaSemana == 'Sábado') || (diaDeLaSemana == 'Domingo' )){
   alert('¡Buen fin de semana!');   
} else {
    alert('¡Buena semana!');
}

// 2. Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa.

let numeroIngresado = prompt('Indroduzca cualquier número (positivo o negativo');

if (numeroIngresado > 0){
    alert(\`El número introducido ${numeroIngresado} es: POSITIVO\`);
} else if (numeroIngresado < 0){
    alert(\`El número introducido ${numeroIngresado} es: NEGATIVO\`);
} else if (numeroIngresado == 0){
    alert(\`El número introducido ${numeroIngresado} es: CERO\`);    
} else {
    alert(\`Lo que introdujiste: ${numeroIngresado} NO es un número\`);
}

// 3. Crea un sistema de puntuación para un juego.  Si la puntuación es mayor o igual a 100, muestra "¡Felicidades, has ganado!". 
// En caso contrario, muestra "Intentalo nuevamente para ganar.".

let numeroDeLaSuerte = prompt('Indroduce tu número de la suerte: ');

if (numeroDeLaSuerte >= 100){
    alert('¡Felicidades, has ganado!');
} else{
    alert('¡Lo sentimos mucho, NO has ganado!');
}

// 4. Crea un mensaje que informe al usuario sobre el saldo de su cuenta, utilizando un template string para incluir el valor del saldo. 

let saldoCuenta = 777;
alert(\`El saldo de su cuenta es: $ ${saldoCuenta}\`);

// 5. Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre.

let nombre = prompt('Introduzca su nombre: ');
alert(\`¡Bienvenida, bienvenido ${nombre}!\`);
3 respuestas

Te comparto como a mi se me ocurrió resolverlo, saludos.

let diaDelaSemana = prompt ("¿Qué día de la semana es?");
if ((diaDeLaSemana = "Sábado" || diaDeLaSemana == "Domingo"){
    alert ("Buen fin de semana");
} else {
    alert ("Linda semana");
}
//2
let numero = <0 || 0;
if (numero = >1); 
alert ("Ingresaste un número positivo"){
    else {
        alert ("Ingresaste un número negativo")
    }
}
//3
let puntuacionMax <=100;
let puntuacionObtenida prompt ("Ingresa la puntuación obtenida");
if (puntuacionObtenida == puntuacionMax)
{
    alert ("Felicidades, has ganado")
} else{
    alert ("Intentalo nuevamente");
}
//4
let saldo <=0;
alert (`Su saldo es de: ${saldo}`);
//5
let nombre = nombreUsuario
let usuario = prompt ("ingrese su nombre, por favor");
if (nombre = usuario ){

alert (`Hola y bienvenidx: ${usuario}`);
} else {
    alert ("Por favor, introdusca su nombre");
}

1

Pusiste:

if ((diaDeLaSemana = "Sábado" || diaDeLaSemana == "Domingo"){

Debe ser:

if ((diaDeLaSemana == "Sábado") || (diaDeLaSemana == "Domingo")){

2

Pusiste:

let numero = <0 || 0; if (numero = >1); alert ("Ingresaste un número positivo"){ else { alert ("Ingresaste un número negativo") } }

Debe ser: let numero =<** 0 || 0; **// =< el signo de igual y menor que deben estar juntos** if (numero = >1){** // Pusiste punto y coma, debe ser una llave que cierra, pusiste arriba de esta línea una llave que abre alert ("Ingresaste un número positivo"); // Hay que poner punto y comar ya que es una instrucción. La llave que pusiste no es la correcta } else { alert ("Ingresaste un número negativo"); // Te faltó el punto y coma } }

P.D. Apenas aprendí a usar este editor de posts. Al rato te reviso los demás ejercicios. Tengo que salir huyendo a comer. Provechito.

3

Pusiste:

let puntuacionMax <=100;

let puntuacionObtenida prompt ("Ingresa la puntuación obtenida");

if (puntuacionObtenida == puntuacionMax) { alert ("Felicidades, has ganado") } else{ alert ("Intentalo nuevamente"); }

debe ser:

let puntuacionMax <=100; # OK. Está línea está correcta

let puntuacionObtenida = prompt ("Ingresa la puntuación obtenida") # Te faltó el signo igual

if (puntuacionObtenida == puntuacionMax) { alert ("Felicidades, has ganado"); $ Te faltó el punto y coma } else{ alert ("Intentalo nuevamente"); }

4

let saldo <=0; // Debes ser signo igual. Quita el "<" ya que estás asignando cero a saldo. NO estás comparando.

5

let nombre = nombreUsuario**;** // Te faltó el punto y coma al finallet usuario = prompt ("ingrese su nombre, por favor"); if (nombre == usuario ){ // Recuerda que para comparar si el objeto1 es igual al objeto 2, debes usar "=="