Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Comente el codigo irrelevante a tu trabajo
- var baseDeDatos = new Array();
- var x;
- var y;
- var z;
- var w;
- var v;
- var aleatorio;
- var porcentaje1 = prompt("Ingrese el porcentaje de '1' para este enunciado.");
- var porcentaje2 = prompt("Ingrese el porcentaje de '2' para este enunciado.");
- var porcentaje3 = prompt("Ingrese el porcentaje de '3' para este enunciado.");
- var porcentaje4 = prompt("Ingrese el porcentaje de '4' para este enunciado.");
- var porcentaje5 = prompt("Ingrese el porcentaje de '5' para este enunciado.");
- var numero1 = (145*porcentaje1)/100;
- var numero2 = (145*porcentaje2)/100;
- var numero3 = (145*porcentaje3)/100;
- var numero4 = (145*porcentaje4)/100;
- var numero5 = (145*porcentaje5)/100;
- for (x = 0; x < numero1; x++) {
- baseDeDatos[x] = 1;
- }
- //console.log ("Lenamos de la posicion 0 a la " + x);
- for (z = (Math.floor(numero1)); z < (Math.floor(numero1 + numero2)); z++) {
- baseDeDatos[z] = 2;
- }
- //console.log ("Lenamos de la posicion " + x + " a la " + z);
- for (w = (Math.floor(numero1 + numero2)); w < (Math.floor(numero1 + numero2 + numero3)); w++) {
- baseDeDatos[w] = 3;
- }
- //console.log ("Lenamos de la posicion " + z + " a la " + w);
- for (v = (Math.floor(numero1 + numero2 + numero3)); v < (Math.floor(numero1 + numero2 + numero3 + numero4)); v++) {
- baseDeDatos[v] = 4;
- }
- //console.log ("Lenamos de la posicion " + w + " a la " + v);
- for (y = (Math.floor(numero1 + numero2 + numero3 + numero4)); y < 145; y++) {
- baseDeDatos[y] = 5;
- }
- //console.log ("Lenamos de la posicion " + z + " a la " + y);
- /*console.log (baseDeDatos.length);
- Esta parte ya es irrelevante
- */
- /*console.log (baseDeDatos);
- Esta parte es irrelevante tambien, imprime los numeros en orden.
- */
- //Empieza nuevo codigo (El shuffle)
- Array.prototype.shuffle = shuffle;
- function shuffle()
- {
- var tempSlot;
- var randomNumber;
- for(var i =0; i != this.length; i++)
- {
- randomNumber = Math.floor(Math.random() * this.length);
- tempSlot = this[i];
- this[i] = this[randomNumber];
- this[randomNumber] = tempSlot;
- }
- }
- //Llamamos el Metodo
- baseDeDatos.shuffle();
- //Imprime con nuevo orden
- //console.log (baseDeDatos);
- for (x = 0; x < 145; x++) {
- console.log(baseDeDatos[x]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement