Advertisement
Guest User

Untitled

a guest
Apr 24th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1.  
  2. <script>
  3. var F=5;
  4. var C=4;
  5. var i=0;
  6. var j=0;
  7. var suma=0;
  8. var sum1=0;
  9.  
  10. var matriz = new Array(F);
  11. var VtotCand = new Array(F);
  12. var VtotCond = new Array(C);
  13. var VPorcCand = new Array(F);
  14.  
  15. document.write("Se genera la matriz con numeros aleatorios" );
  16.  
  17. for(i=0; i<F; i++)
  18. {
  19. matriz[i] = new Array(C);
  20. for (j=0; j<C; j++)
  21. {
  22. matriz[i][j] = Math.floor(Math.random()*100);
  23. suma = suma + matriz[i][j];
  24. }
  25. }
  26. document.write("<br />");
  27. for (i=0; i<F; i++)
  28. {
  29. for (j=0; j<C; j++)
  30. {
  31. document.write(matriz[i][j] + " - ");
  32. }
  33. document.write("<br />");
  34. }
  35. document.write("Suma de votos por candidatos <br />");
  36. for (i=0; i<F; i++)
  37. {
  38. sum1=0;
  39. for (j=0; j<C; j++)
  40. {
  41. sum1 = sum1 + matriz[i][j];
  42. }
  43. VtotCand[i] = sum1;
  44. }
  45. for (i=0; i<F; i++)
  46. {
  47. document.write(VtotCand[i] + "\t\t");
  48. }
  49. document.write("<br />");
  50. document.write("Suma de votos por Condados <br />");
  51. for (j=0; j<C; j++)
  52. {
  53. sum1=0;
  54. for (i=0; i<F; i++)
  55. {
  56. sum1 = sum1 + matriz[i][j];
  57. }
  58. VtotCond[j] = sum1;
  59. }
  60.  
  61. for (j=0; j<C; j++)
  62. {
  63. document.write(VtotCond[j] + "\t\t");
  64. }
  65. document.write("<br />");
  66. document.write("Porcentaje de votos por candidatos <br />");
  67. for (i=0; i<F; i++)
  68. {
  69. VPorcCand[i] = (VtotCand[i]/suma)*100;
  70. }
  71. for (i=0; i<F; i++)
  72. {
  73. document.write(VPorcCand[i] + " - ");
  74. }
  75. var ganador = 0;
  76. var posgan = 0;
  77.  
  78. for (i=0; i<F; i++)
  79. {
  80. if (VPorcCand[i] >= 50) {
  81. ganador = 1;
  82. posgan = i;
  83. }
  84. }
  85. var may1 = 0;
  86. var may2 = 0;
  87. if (ganador == 1)
  88. document.write("El ganador es el candidato " + (i+1) + "<br />");
  89. else {
  90. document.write("No hay candidato ganador <br />");
  91. for (i=0; i<F; i++)
  92. {
  93. if (VPorcCand[i] >= may1) {
  94. may1 = VPorcCand[i];
  95. posm1 = i;
  96. }
  97. }
  98. for (i=0; i<F; i++)
  99. {
  100. if ((VPorcCand[i] >= may2) && (VPorcCand[i] != may1)) {
  101. may2 = VPorcCand[i];
  102. posm2 = i;
  103. }
  104. }
  105. document.write("El candidato con mayor votacion es " + (posm1+1) + " con " + may1 + "% <br />");
  106. document.write("El candidato con segunda mayor votacion es " + (posm2+1) + " con " + may2 + "% <br />");
  107. }
  108.  
  109. </script>
  110. </p>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement