IFCD0210/Practicas/Practicas JS/Bucles 01/01_bucles_javascript.html
Marcos Lopez 96759acedd Dia 30
2024-01-18 13:39:39 +01:00

69 lines
2.0 KiB
HTML

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>01 Bucles javascript</title>
<link rel="stylesheet" href="css/estilos.css" />
</head>
<body>
<h1>Bucles Javascript 01</h1>
<script>
//1 Suma de los números del 1 al 100
let suma = 0;
// Utilizando un bucle for para sumar los números del 1 al 100
for (let i = 1; i <= 100; i++) {
suma += i;
}
document.write("1. " + "La suma de los números del 1 al 100 es: " + suma + "<br>");
//2 Suma de los pares del 0 al 100
let sumaPares = 0;
// Utilizando un bucle for para sumar los números pares del 0 al 100
for (let i = 0; i <= 100; i += 2) {
sumaPares += i;
}
document.write("2. " + "La suma de los números pares del 0 al 100 es: " + sumaPares + "<br>");
//3 Suma de los múltiplos de 3 del 0 al 100
let sumaMultiplosDe3 = 0;
// Utilizando un bucle for para sumar los múltiplos de 3 del 0 al 100
for (let i = 0; i <= 100; i++) {
if (i % 3 === 0) { // Verifica si el número es divisible por 3
sumaMultiplosDe3 += i;
}
}
document.write("3. " + "La suma de los números múltiplos de 3 del 0 al 100 es: " + sumaMultiplosDe3 + "<br>");
//4 Escribe los múltiplos de 3 del 0 al 100
document.write("4. Múltiplos de 3 del 0 al 100 : " + "<br>");
// Utilizando un bucle while para escribir los múltiplos de 3 del 0 al 100
let i = 0;//Inicialización
while(i <= 100) {//Condición
if (i % 3 === 0) { // Verifica si el número es divisible por 3
if (i!=0) {//Verifica que no es el primero
document.write(" -- ");
}
document.write(i);
}
i++;
}
document.write("<br>");
//5 Escribe los múltiplos de 5 del 0 al 100 y del 100 al 0 uno debajo de otro separados por un guion.
document.write("5. Múltiplos de 5 del 0 al 100 y del 100 al 0 : " + "<br>");
for (let i = 0, j = 100; i <= 100 && j >= 0; i += 5, j -= 5) {
document.write(i + " -- " + j + "<br>");
}
document.write("<br>");
</script>
</body>
</html>