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

Desafio: HORA DE PRACTICAR

/*
Desafíos finales:

Crea un programa que utilice console.log para mostrar un mensaje de bienvenida.
*/
let name1 = prompt("Ingrese su nombre:");

console.log(Bienvenido ${name1} al software);

/*
Crea una variable llamada "nombre" y asígnale tu nombre.
Luego, utiliza console.log para mostrar el mensaje "¡Hola, [tu nombre]!" en la consola del navegador.
*/
let name2="Lucas";
console.log("Hola ," + name2 + "!" );

/*
Crea una variable llamada "nombre" y asígnale tu nombre.
Luego, utiliza alert para mostrar el mensaje "¡Hola, [tu nombre]!".
*/
let name3 = "Lucas";

alert(Hola, ${name3});

/*
Utiliza prompt y haz la siguiente pregunta:
¿Cuál es el lenguaje de programación que más te gusta?.
Luego, almacena la respuesta en una variable y muestra la respuesta en la consola del navegador.
*/
let respuesta = prompt("Cual es el lenguaje de programacion que mas te gusta?");

console.log("Mi lenguaje favorita de la porogramacion es: " + respuesta);

/*
Crea una variable llamada "valor1" y otra llamada "valor2", asignándoles valores numéricos de tu elección.
Luego, realiza la suma de estos dos valores y almacena el resultado en una tercera variable llamada "resultado".
Utiliza console.log para mostrar el mensaje "La suma de [valor1] y [valor2] es igual a [resultado]." en la consola.
*/
let valor1 = prompt("Ingrese un valor numerico:");
let valor2 = prompt("Ingrese un valor numerico:");
let resultado;

resultado= valor1 + valor2;

console.log(La suma de ${valor1} y ${valor2} es igual a ${resultado});

/*
Crea una variable llamada "valor1" y otra llamada "valor2", asignándoles valores numéricos de tu elección.
Luego, realiza la resta de estos dos valores y almacena el resultado en una tercera variable llamada "resultado".
Utiliza console.log para mostrar el mensaje "La diferencia entre [valor1] y [valor2] es igual a [resultado]." en la consola.
*/
let valor3 = prompt("Ingrese un valor numerico:");
let valor4 = prompt("Ingrese un valor numerico:");
let resultado1;

resultado1= valor3 - valor4;

console.log(La DIFERENCIA de ${valor3} y ${valor4} es igual a ${resultado1});

/*
Pide al usuario que ingrese su edad con prompt.
Con base en la edad ingresada,
utiliza un if para verificar si la persona es mayor o menor de edad y muestra un mensaje apropiado en la consola.
*/
let edad2 = prompt("Ingrese su edad:");

if(edad2 >= 18){
console.log("USTED ES MAYOR DE EDAD");
}else {
console.log("usted es menor de edad");
}

/*
Crea una variable "numero" y solicita un valor con prompt.
Luego, verifica si es positivo, negativo o cero utilizando un if-else y muestra el mensaje correspondiente.
*/
let numero1 = prompt("ingrese un valor numerico:");

if(numero1>0){
alert("EL NUMERO" + numero1 + "es positivo");
}else if(numero1<0){
alert("El numero" + numero1 + "es negativo");
}else{
alert("El numero es CERO");
}

/*
Utiliza un bucle while para mostrar los números del 1 al 10 en la consola.
*/
let contador3=1;

while(contador3<11){
console.log("El contador esta en: "+ contador3);
contador3+=1;
}

/*
Crea una variable "nota" y asígnale un valor numérico.
Utiliza un if-else para determinar si la nota es mayor o igual a 7 y muestra "Aprobado" o "Reprobado" en la consola.
*/
let nota = prompt("Ingrese un valor:");

if(nota >= 7 && nota<= 10){
console.log("APROBADO");
}else if(nota >=0 && nota < 7){
console.log("REPROBADO");
}else {
console.log("EL NUMERO INGRESADO ES ERRONEO");
}

/*
Utiliza Math.random para generar cualquier número aleatorio y muestra ese número en la consola.
*/
let numeroAleatorio= Math.random();

console.log(numeroAleatorio);

/*
Utiliza Math.random para generar un número entero entre 1 y 10 y muestra ese número en la consola.
*/
let numeroAleatorio1= Math.floor((Math.random() * 10))+1;

console.log(numeroAleatorio1);

/*
Utiliza Math.random para generar un número entero entre 1 y 1000 y muestra ese número en la consola.
*/
let numeroAleatorio2 = Math.floor((Math.random() * 1000)) + 1;

console.log(numeroAleatorio2)

1 respuesta

Hola, Lucas, espero que estés bien

¡Espero que estés disfrutando del curso de programación! Revisando tu código, parece que estás haciendo un gran trabajo con los desafíos. Sin embargo, he notado un pequeño detalle en la parte donde realizas la suma de dos valores numéricos. Cuando usas prompt para obtener los valores, estos se almacenan como cadenas de texto, no como números. Por lo tanto, al sumarlos directamente, lo que sucede es una concatenación de cadenas en lugar de una suma numérica.

Para solucionar esto, puedes convertir las cadenas de texto a números utilizando parseInt o parseFloat, dependiendo de si estás trabajando con enteros o números decimales. Aquí tienes un ejemplo de cómo podrías hacerlo:

let valor1 = parseInt(prompt("Ingrese un valor numerico:"));
let valor2 = parseInt(prompt("Ingrese un valor numerico:"));
let resultado;

resultado = valor1 + valor2;

console.log(`La suma de ${valor1} y ${valor2} es igual a ${resultado}`);

Aplica la misma lógica para la resta y cualquier otra operación matemática en la que necesites trabajar con números.

Espero que esto te ayude y te deseo mucho éxito en tu aprendizaje de JavaScript. ¡Sigue adelante!

Espero haber ayudado y buenos estudios!