Autor Tema: NodeList JavaScript. Diferencias de NodeList y array texto de nodos DOM CU01136E  (Leído 1812 veces)

DRANXZ88

  • Avanzado
  • ****
  • Mensajes: 356
    • Ver Perfil
Solución propuesta para el ejercicio CU01136E del curso básico de programación web con JavaScript de aprenderaprogramar.

Ejercicios Resueltos

HTML

Código: [Seleccionar]
<!DOCTYPE html>
<html lang="es">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JavaScript</title>
    <link rel="stylesheet" href="css/estilos.css">
</head>

<body>
    <h1>Ejercicio curso aprenderaprogramar.com</h1>
        <div id="resultado"></div>
    <button onclick="calcularMultiplo();" class="procesar">Iniciar</button>
    <script src="js/funciones.js"></script>
</body>
</html>


CSS archivo estilos.css

Código: [Seleccionar]
body {
  font-family: sans-serif;
  text-align: center;
}
.procesar {
  background-color: #0059ffa9;
  color: white;
  width: 200px;
  height: 40px;
  border-radius: 10px;
  margin: 15px;
}
.procesar:hover{
  cursor: pointer;
  font-size: 20px;
  font-weight: bolder;
}


JAVASCRIPT archivo funciones.js

Código: [Seleccionar]
function calcularMultiplo() {
  var contendor = [];
  for (let index = 0; index < 5; index++) {
    var numero = prompt("Introduzca un numero:", "");
    contendor[index] = parseInt(numero);
  }
  var valor = "Multiplicamos por 3 los números introducidos: ";
  for (const i in contendor) {
    var signo = ", ";
     if (i == (contendor.length - 1)) {
      signo = ".";
    }
    valor = valor + contendor[i] + " * " + 3 + " = " + " " + contendor[i] * 3 + signo;
  }
  document.getElementById("resultado").textContent = valor;
}
« Última modificación: 03 de Enero 2022, 20:15 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas, para quien revise este ejercicio dejo algunos comentarios. He probado el código y funciona bien, pero no parece que se ajuste a los contenidos del curso. Por ejemplo se usa const, let, etc. que no se han explicado hasta el momento en el curso.

Quien quiera ver una solución correcta y ajustada a los contenidos del curso puede consultar el hilo https://aprenderaprogramar.com/foros/index.php?topic=3894.0

Salu2

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".