Curso Básico de JavaScript

Toma las primeras clases gratis

Ya llegaste acá, no puedes irte sin intentarlo.

Hola compañeros 👨‍👩‍👦, lo mas importante al momento de aprender programación siempre será adquirir la lógica, después de esto cualquier lenguaje será pan comido entenderlo. A mi me costo muchísimo tiempo y creo que es la base para trabajar en esta industria, la única manera (Que yo conozco) de empezar a hacerlo es realizando ejercicios 🤸‍♂️🤸‍♂️🤸‍♂️.

Así que aprovechemos estas clase para dedicarle unos cuantos minutos para hacer algunos ejercicios y adquirir la lógica de estos dos loops tan importante, sin mas delación les dejo estos ejercicios, traten de hacerlos a conciencia, los editores te brindan la opción de evitarte copiarla sintaxis, pero trata de copiarla letra a letra, así la interiorizas mejor los conceptos. 👩‍🎓👨‍🎓

Loops

For sintaxis
for ([expresiónInicial]; [expresiónCondicional]; [expresiónDeActualización]) { instrucción }

  1. Escribir un código que imprima los números del 1 al 10.
printNumbers1to10();
function printNumbers1to10() {
    for (i = 1; i <= 10; i++) {
        console.log("Soy el numero: " + i);
    }
}
  1. Escribir un código que imprima los números del 12 al 24.
function print12to24 () {
	for (i=12;i<=24;i++) {
	console.log("Ahora mismo soy el numero: " + i)
	}
}
print12to24();
  1. imprima los números impares del 7 al 31.
function odd7to31 (){
    for (let i = 0; i <=31; i++) {
        if (i % 2 != 0) {
            console.log("Soy el numero ODD" + i)
        } 
        
    }
}
odd7to31();

Operador modulo: la verdad me costo muchísimo entenderlo, así que dejo dos links que me sirvieron demasiado para saber como funciona.

Link para leer 📖
Link para escuchar y ver 🙈

4 .Imprima los números pares del 12 al -21

function num12ton20() {for (i=12;i>=-20;i--) {
        if (i % 2 == 0) {
         console.log("Hola, soy el numero par: " + i)   
        }
    }     
}

num12ton20()
  1. Imprima todos los números del 1 al 45, pero haga lo siguiente:
  • Que diga para los múltiplos 3 “Hola somos los múltiplos de 5”

  • Que diga para los múltiplos de 5 “Hola, somos los múltiplos de 5”

  • Que diga para los múltiplos de 3 y 5 : _“Hola, somos los múltiplos de 3 y 5”

function M1to45() {
    for(i=0;i<=45;i++) {
if (i%3==0 && i%5==0) {
    console.log("Hola, somos los múltiplos de 3 y 5: " + i);
}
else if(i%3==0) {
    console.log("Hola somos los múltiplos de 3: " + i);
}
else if(i%5==0) {
    console.log("Hola somos los múltiplos de 5: "+ i);
}
}
    }
M1to45()
  1. Imprima todos los elementos del siguiente array.
var arrayEjemplo = ["Cosito1", "Cosito2", "Cosito3", "Cosito4"];

for (var i = 0; i < arrayEjemplo.length; i++) {
  console.log(arrayEjemplo[i]);
}
  1. Calcule la suma de todos los números del siguiente Array.
arraySum();

function arraySum() {
    var arraynumbers = [11, 2, 9, 1102, 20];
    sum = 0;
    for (i = 0; i < arraynumbers.length; i++) {
        sum = sum + arraynumbers[i];
    }
    console.log("La suma del array es la siguiente: " +sum)
}

While sintaxis:
while (condicion){sentencia}

Ahora hagamos todos los mismo ejercicios, pero ahora con el loop while.

  1. Escribir un código que imprima los números del 1 al 10.
i=0;
final=10;
while (i<final) {
    console.log("Hola,soy el numero: " + i)
    i++
}
  1. Escribir un código que imprima los números del 12 al 24.
i=12
f=24
while(i<=f) {
    console.log("Hola, soy el numero: " + i)
    i++
}
  1. imprima los números impares del 7 al 31.
i=7;
f=31;
while(i<=31) {
if (i%2!=0) {
    console.log("Hola, soy el numero impar: " + i)
}
i++
}

4 .Imprima los números pares del 12 al -21

i=12
f=-20;

while(i>=f) {
    if (i % 2 == 0) {
        console.log("Hola,soy el numero par: " + i);   
    }
i--
}
  1. Imprima todos los números del 1 al 45, pero haga lo siguiente:
  • Que diga para los múltiplos 3 “Hola somos los múltiplos de 5”

  • Que diga para los múltiplos de 5 “Hola, somos los múltiplos de 5”

  • Que diga para los múltiplos de 3 y 5 : _“Hola, somos los múltiplos de 3 y 5”

i=1;
f=45;
while(i<=45){
    if (i%3==0 && i%5==0) {
        console.log("Hola somos múltiplos de 3 y 5: " + i)
    }
    else if (i%3==0) {
        console.log("Hola, soy múltiplo de 3: " + i)
    }
    else if(i%5==0){
        console.log("Hola, soy múltiplo de 5:" + i)
    }
    i++
}
  1. Imprima todos los elementos del siguiente array.
i=0;
var arrayEjemplo = ["Cosito1", "Cosito2", "Cosito3", "Cosito4"];
while (i<=arrayEjemplo.length-1) {
    console.log("Hola, soy el: " + arrayEjemplo[i]);
    i++
}
  1. Calcule la suma de todos los números del siguiente Array.
i=0
sum=0;
var arraynumbers = [11, 2, 9, 1102, 20];
while(i<arraynumbers.length){
    console.log("Hola, soy la suma de:" +sum)
    sum=sum+arraynumbers[i];
    i++
}

Un placer, estoy encantado de poder compartirles estoy sencillos ejercicios que seguro te ayudaran a mejorar tu lógica de programación y será mucho menos traumático tu paso por este curso.

Sígueme, tengo un emprendimiento donde comparto cositas curiosas.Revista Lene

Curso Básico de JavaScript

Toma las primeras clases gratis

0 Comentarios

para escribir tu comentario

Artículos relacionados