No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Reto 6: algoritmos con ciclos

11/17
Recursos

Aportes 13

Preguntas 1

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Me entusiasmé e hice un diagrama de flujo de un combate Pokémon bien loco 😅. Creo que es una buena forma de ver el tema de los ciclos.

Acá le metí más cosas y mejor paré porque sino no acababa nunca 😂

Prueben a usar Raptor o PSeInt para ver cómo funcionan sus diagramas en tiempo real. Si recién están empezando, es una forma divertida de aprender 👍

let edades=[5,10,20,18];

for(i=0;i<4;i++){
    if(edades[i]>=18){
        console.log('es mayor de edad');
    }else{
        console.log('es menor de edad');
    }
}
console.log('---------------------while-------------------');
let n=0;
while(n<4){
    if(edades[n]>=18){
        console.log('es mayor de edad');
    }else{
        console.log('es menor de edad');
    }  
    n++;
}
console.log('---------------------do-while-------------------');
let r=0;
do{
    if(edades[r]>=18){
        console.log('es mayor de edad');
    }else{
        console.log('es menor de edad');
    }  
    r++; 
}while(r<4);

Ciclo de reloj con for, while y do-while

Lo había intentado cuando puso el reto con el ciclo while, pero no me funciono, dure como 1 hora tratando, con for me tomo como 10 minutos y porque la ejecución toma tiempo
FOR es un exito 😃

Aquí hicé el reto propuesto por la Profesora Ana, hecho en javascript, utilizando los ciclos for, while y do-while.

arrayEdades = [5,10,20,18];
posicion = 0;
posiciondo = 0;

//ciclo for

for (i = 0; i < 4; i++) {
    if (arrayEdades[i] >= 18) {
        console.log("Es mayor de edad");

    }else{
        console.log("No es mayor de edad");
    }
}

//ciclo while

while(posicion <= 3){

    if (arrayEdades[posicion] >= 18) {
        console.log("Es mayor de edad");

    }else{
        console.log("No es mayor de edad");
    }
    posicion = posicion + 1;

}

//ciclo do - while


do {
    if (arrayEdades[posiciondo] >= 18) {
        console.log("Es mayor de edad");
    
    }else{
        console.log("No es mayor de edad");
    }
    posiciondo = posiciondo + 1;

} while (posiciondo <= 3);

SE ME OCURRIO DARLE “FIN” USANDO UN RELOJ A CUERDA

AL RETRASAR 3 MINUTOS POR MES, PIDE QUE LE DES CUERDA CADA 28 DÍAS (IF DIAS = 28) FINALIZANDO LOS CICLOS DE MINUTOS, HORAS Y DÍAS.

CON UN ARRAYS SIMPLE FISICO Y CIRCULA.

Ejercicio para saber el tipo de dato del array.


array = ['hola', 5, 6.12, 'c', 7, true]

for (i = 0 ; i <=array.tamaño = i++){
    'sabras el tipo de dato que es cada valor'
    tipo(array[i]);
    i++
}

cambiar un poco la información de acuerdo al lenguaje que se use.

😄 ¡Este fue mi diagrama!

hola vengo de la escuela de platzi

let edades = new Array
edades.push(5)
edades.push(10)
edades.push(20)
edades.push(18)
for (let i = 0; i < edades.length; i++)
if (edades[i] >= 18) console.log(la edad de el elemento ${edades[i]} es mayor de edad)
else console.log(la edad del elemento ${edades[i]} es menor de edad)

Amigos espero sus respuestas como puedo integrar el ciclo FOR o while a las condicionales 😦

var edades = [5,10,15,18];
var edad = parseInt(prompt("Ingresa tu edad "));

if(edad === edades[0]) {
  console.log("Eres menor de edad");
}
 else if (edad===edades[1]){
   console.log("Eres menor de edad");
 }
 else if (edad === edades[2]){
   console.log("Eres menor de edad");
 }
   else if(edad === edades[3]){
     console.log("Eres Mayor de edad");
   }

Comparto mis ejercicios utilizando for, while y Do while

Ciclo For:

while:

Do while:

Ejemplo: ¿Puedo entrar a este juego mecánico?

  • Ciclo For
let estaturas = [1.80, 1.66, 1.75]

for ( i=0; i<=2; i++)
if(estaturas[i]>=1.70{
        console.log("Puedes entrar");
    }else{
        console.log("No puedes entrar");
    }
}
  • Ciclo While
let estaturas = [1.80, 1.66, 1.75]
let i=0;
while(n<=2){
    if(estaturas[i]>=1.70){
         console.log("Puedes entrar");
    }else{
        console.log("No puedes entrar");
    }  
    i++;
}
  • Ciclo Do While
let estaturas = [1.80, 1.66, 1.75]
let r=0;
do{
    if(estaturas[i]>=1.70){
         console.log("Puedes entrar");
    }else{
        console.log("No puedes entrar");
    }  
    i++; 
}while (i<=2)