Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- var F=5;
- var C=4;
- var i=0;
- var j=0;
- var suma=0;
- var sum1=0;
- var matriz = new Array(F);
- var VtotCand = new Array(F);
- var VtotCond = new Array(C);
- var VPorcCand = new Array(F);
- document.write("Se genera la matriz con numeros aleatorios" );
- for(i=0; i<F; i++)
- {
- matriz[i] = new Array(C);
- for (j=0; j<C; j++)
- {
- matriz[i][j] = Math.floor(Math.random()*100);
- suma = suma + matriz[i][j];
- }
- }
- document.write("<br />");
- for (i=0; i<F; i++)
- {
- for (j=0; j<C; j++)
- {
- document.write(matriz[i][j] + " - ");
- }
- document.write("<br />");
- }
- document.write("Suma de votos por candidatos <br />");
- for (i=0; i<F; i++)
- {
- sum1=0;
- for (j=0; j<C; j++)
- {
- sum1 = sum1 + matriz[i][j];
- }
- VtotCand[i] = sum1;
- }
- for (i=0; i<F; i++)
- {
- document.write(VtotCand[i] + "\t\t");
- }
- document.write("<br />");
- document.write("Suma de votos por Condados <br />");
- for (j=0; j<C; j++)
- {
- sum1=0;
- for (i=0; i<F; i++)
- {
- sum1 = sum1 + matriz[i][j];
- }
- VtotCond[j] = sum1;
- }
- for (j=0; j<C; j++)
- {
- document.write(VtotCond[j] + "\t\t");
- }
- document.write("<br />");
- document.write("Porcentaje de votos por candidatos <br />");
- for (i=0; i<F; i++)
- {
- VPorcCand[i] = (VtotCand[i]/suma)*100;
- }
- for (i=0; i<F; i++)
- {
- document.write(VPorcCand[i] + " - ");
- }
- var ganador = 0;
- var posgan = 0;
- for (i=0; i<F; i++)
- {
- if (VPorcCand[i] >= 50) {
- ganador = 1;
- posgan = i;
- }
- }
- var may1 = 0;
- var may2 = 0;
- if (ganador == 1)
- document.write("El ganador es el candidato " + (i+1) + "<br />");
- else {
- document.write("No hay candidato ganador <br />");
- for (i=0; i<F; i++)
- {
- if (VPorcCand[i] >= may1) {
- may1 = VPorcCand[i];
- posm1 = i;
- }
- }
- for (i=0; i<F; i++)
- {
- if ((VPorcCand[i] >= may2) && (VPorcCand[i] != may1)) {
- may2 = VPorcCand[i];
- posm2 = i;
- }
- }
- document.write("El candidato con mayor votacion es " + (posm1+1) + " con " + may1 + "% <br />");
- document.write("El candidato con segunda mayor votacion es " + (posm2+1) + " con " + may2 + "% <br />");
- }
- </script>
- </p>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement