Mostrando entradas con la etiqueta mayor. Mostrar todas las entradas
Mostrando entradas con la etiqueta mayor. Mostrar todas las entradas

jueves, 14 de enero de 2021

22 JavaScript. Ejercicio con array

1. Solicita al usuario 6 numeros y muestra el valor mayor y menor.

window.onload = function(){

    //console.log('Hola');

    var mayor = 0;

    var menor=99999;

    var numeros = [];

    //captura de datos

    for(var i=0;i<6;i++){

        numeros[i]=parseInt(prompt('Dime un numero y te indicare cual es el mayor de los seis...'));        

    }

    //recorremos array y comprobamos cual es el mayor / menor

    for(var i=0;i<numeros.length;i++){

        if(numeros[i]>mayor){

            mayor = numeros[i];

        }

        if(numeros[i]<menor){

            menor = numeros[i];

        }

    }

    console.log('Hemos terminado de comprobar');

    console.log(`El numero mayor es ${mayor}`);

    console.log(`El numero menor es ${menor}`);

}


2. Igual que el ejercicio anterior pero que solicite numeros hasta que el usuario indique "fin".

window.onload = function(){

    //console.log('Hola');

    var mayor = 0;

    var menor=99999;

    var numeros = [];

    var usuario = "";

    do{

        usuario = prompt('Dime un numero o escribe "fin" para terminar');

        if (usuario!='fin'){

            usuario = parseInt(usuario);

            numeros.push(usuario);

        }

    }while(usuario!='fin');

  

    //recorremos array y comprobamos cual es el mayor / menor

    for(var i=0;i<numeros.length;i++){

        if(numeros[i]>mayor){

            mayor = numeros[i];

        }

        if(numeros[i]<menor){

            menor = numeros[i];

        }

    }

    if(numeros.length>2){

        console.log('Hemos terminado de comprobar');

        console.log(`El numero mayor es ${mayor}`);

        console.log(`El numero menor es ${menor}`);

    }else{

        console.log('No hay numeros suficientes para comprobar mayor y menor');

    }

}