Le agregue la función nieva: var contador = 0 const llueve = () => Math.random() < 0.25 const nieva = () => Math.random() < 0...

Jhonatan Rojas Bastidas

Jhonatan Rojas Bastidas

Pregunta
studenthace 6 años

Le agregue la función nieva:

var contador = 0

const llueve = () => Math.random() < 0.25

const nieva = () => Math.random() < 0.25

do {

contador++

}while (!llueve() && !nieva())

if (contador === 1){

console.log(

fui a ver si llovía y nevaba ${contador} vez
)

}else {

console.log(

fui a ver si llovía y nevada ${contador} veces
)

}

Ahora quiero saber ¿como imprimir el console.log cuando solo llueve? o ¿solo nieva?

1 respuestas
para escribir tu comentario
    Miguel De Olim

    Miguel De Olim

    studenthace 6 años

    Hola! Se me ocurre que tengas una variable que guarde que paso, ejemplo:

    . . let pasoAlgo = 0; //0Nada 1Lluvia 2Nieve do { contador++ if(llueve()){ pasoAlgo = 1; }else if(nieva()){ pasoAlgo = 2; } }while (pasoAlgo == 0) . .

    (Tambien pudiste tener unas variables llamadas estaLloviendo y estaNevando, inicializadas en false o 0, y luego dentro del ciclo cambiar y comprobar afuera)

    Ya luego puedes comprobar en un if afuera "pasoAlgo" y asi imprimir en consola cuando quieras.

Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.

Fundamentos de JavaScript 2018
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.