ejercicios de bucle js

pregunta:

1. El espesor de una hoja de papel es 0.0001 metros. Dobla el papel por la mitad. ¿Cuántas veces doblas el papel por la mitad?
2. Hay un par de conejos jóvenes, los conejos jóvenes se convertirán en conejos jóvenes después de 1 mes, y los conejos jóvenes se convertirán en conejos adultos después de 1 mes y darán a luz a un par de conejos jóvenes. ¿Cuántos pares de conejos habrá? ¿habrá después de 8 meses?¿cuáles son las parejas de conejos y conejos adultos respectivamente?
3. Raqueta de bádminton 15 yuanes, pelota 3 yuanes, agua 2 yuanes. 200 yuanes al menos uno de cada, cuantas posibilidades
4. La pelota cae al suelo desde una altura de 100 metros, cada vez que toca el suelo rebota hasta la mitad de su altura original y luego cae ¿Cuántos metros recorrió cuando cayó por décima vez? ¿A qué altura llegó el décimo rebote?
5. El mono come melocotones: ¿Cuántos melocotones hay el primer día?, todos los días se come la mitad de todos los melocotones existentes más uno más, y solo queda uno el día 10. ¿Cuántos melocotones hay en total el primer día? ¿día?

respuesta:

  1. El grosor de una hoja de papel es de 0,0001 metros, dóblelo por la mitad, ¿cuántas veces el grosor del papel es más de 8848 metros de la altura del Monte Everest?
var h = 0.0001;
var i = 0;
while(true){
    
    
    h = h * 2;
    i++;
    if(h > 8848){
    
    
        break;
    }
}
console.log(i);
  1. Hay un par de conejos bebés, los conejos bebés se convertirán en conejos bebés después de 1 mes, y los conejos bebés se convertirán en conejos adultos después de 1 mes y darán a luz a un par de conejos bebés. ¿Cuántos pares de conejos habrá? después de 8 meses, conejitos, conejitos, ¿Cuántas parejas de conejos hay?
var y = 8;
var baby = 1;
var yong = 0;
var adult = 0;
for (var i = 1; i <= y; i++) {
    
    
    if(i===1){
    
    
        baby=1;
        yong=0;
        adult=0;
    }else{
    
    
        var prev_baby = baby;
        var prev_yong = yong;
        var prev_adult = adult;
        baby = prev_adult + prev_yong;
        yong = prev_baby;
        adult = prev_yong + prev_adult;
    }
}
document.write("幼兔: " + baby + " 小兔: " + yong + " 成兔: " + adult + "<br>");
  1. La raqueta de bádminton cuesta 15 yuanes, la pelota 3 yuanes y el agua 2 yuanes. 200 yuanes al menos uno de cada, cuantas posibilidades
for(var i=1;i<200/15;i++){
    
    
    for(var j=1;j<200/3;j++){
    
    
        for(var k=1;k<200/2;k++){
    
    
            if(i*15 + j*3 + k*2 === 200){
    
    
                console.log("羽毛球拍"+ i +"个,球"+ j +"个,水"+ k +"个");
            }
        }
    }
}
  1. La pelota golpea el suelo desde una altura de 100 metros, cada vez que golpea el suelo rebota hasta la mitad de su altura original y luego cae ¿Cuántos metros recorrió cuando cayó por décima vez? ¿A qué altura llegó el décimo rebote?
var h = 100;
var sum = 0;
for(var i=0;i<10;i++){
    
    
    h *= 0.5;
    sum += h;
}
console.log(sum);
console.log(h);
  1. El mono come melocotones: ¿Cuántos melocotones hay el primer día, todos los días se come la mitad de todos los melocotones existentes más uno más, y solo queda uno el día 10, ¿cuántos melocotones hay en total el primer día?
var n = 1;
for(var i=0;i<10;i++){
    
    
    n = (n+1)*2;
    console.log(n);
}

Actualizando continuamente...

Supongo que te gusta

Origin blog.csdn.net/weixin_41636483/article/details/116040823
Recomendado
Clasificación