Array: no densos o dispersos

PROBLEMA

  1. Crear un vector disperso que representen premios de una rifa. Las posiciones indican los números que tienen premio. Almacenar en dichas posiciones los premios. Genera 10 premios con los montos 1000,2000,3000 etc.
    La cantidad de números de la rifa son 1000.
    Generar valores aleatorios para los números con premio.
    Imprimir Los números con premio y los montos de los mismos.
Solución
Problema 1.


<!DOCTYPE html>
<html>

<head>
    <title>Ejemplo de JavaScript</title>
    <meta charset="UTF-8">
</head>

<body>

    <script>
        let carton = [];
        let cant = 0;
        do {
            let premio = parseInt(Math.random() * 1000);
            carton[premio] = 1000 * (cant + 1);
            cant++;
        } while (cant != 11);
        for (let f = 0; f < carton.length; f++) {
            if (carton[f] != undefined) {
                document.write('Carton ' + f + ' tiene un premio de ' + carton[f] + '<br>');
            }
        }
    </script>

</body>

</html>


Retornar al menu