ciclos do while"haga mientras que"
Es una estructura de control repetitiva la cual primero realiza las acciones y luego se evalúa una expresión lógica, si la expresión lógica resulta verdadera, entonces se vuelve a repetir el ciclo mientras que la expresión lógica sea verdadera.
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Contar Nombre</title>
</head>
<body>
<h2>Contar un nombre en la consola y en pantalla</h2>
Nombre: <input id="nombre" type="text"><br><br>
Cantidad de veces: <input id="cantidad" type="number" min="1"><br><br>
<button onclick="contarNombre()">Contar</button>
<div id="resultado" style="margin-top:20px; white-space: pre-wrap; font-family: monospace;"></div>
<script>
function contarNombre() {
const nombre = document.getElementById("nombre").value.trim();
const cantidad = parseInt(document.getElementById("cantidad").value);
const resultado = document.getElementById("resultado");
resultado.textContent = ""; // Limpiar resultado anterior
if (!nombre || isNaN(cantidad) || cantidad < 1) {
console.log("Ingresa un nombre válido y una cantidad mayor que 0.");
resultado.textContent = "Ingresa un nombre válido y una cantidad mayor que 0.";
return;
}
let contador = 0;
do {
console.log(nombre);
resultado.textContent += nombre + "\n";
contador++;
} while (contador < cantidad);
}
</script>
</body>
</html>

Comments
Post a Comment