Guest User

Untitled

a guest
Jan 23rd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. var button = document.getElementById("button");
  2. button.addEventListener("click", reporteEstimacionPoblacion);
  3.  
  4. function reporteEstimacionPoblacion() {
  5. var nombreEscuela, escuelas, poblacionActual, poblacionEstimada,
  6. crecimientoAnual, anoActual, anoEstimado, totalEscuelas,
  7. escuelaMayorPoblacion, escuelaMenorPoblacion, tbody,
  8. tr, td1, td2, td3, td4, output1, output2, output3,
  9. nombreEscuelaMayorPoblacion, nombreEscuelaMenorPoblacion;
  10.  
  11. escuelaMayorPoblacion = 0;
  12. escuelaMenorPoblacion = 10000;
  13. anoActual = 0;
  14. anoEstimado = 2035;
  15. crecimientoAnual = 0.5;
  16. escuelas = 5;
  17. nombreEscuelaMayorPoblacion = "";
  18. nombreEscuelaMenorPoblacion = "";
  19.  
  20. tbody = document.getElementById('tbody');
  21. output1 = document.getElementById('output1');
  22. output2 = document.getElementById('output2');
  23. output3 = document.getElementById('output3');
  24.  
  25.  
  26. for (var i = 1; i <= escuelas; i++) {
  27.  
  28. poblacionEstimada = 0;
  29. anoActual = 2018;
  30. poblacionActual = prompt("Ingrese la Poblacion actual # " + i);
  31.  
  32. switch (i) {
  33. case 1:
  34. nombreEscuela = 'Escuela Hermocillo';
  35. break;
  36. case 2:
  37. nombreEscuela = 'Escuela Guamuchil';
  38. break;
  39. case 3:
  40. nombreEscuela = 'Escuela Tijuana';
  41. break;
  42. case 4:
  43. nombreEscuela = 'Escuela Culiacán';
  44. break;
  45. case 5:
  46. nombreEscuela = 'Escuela Mexico';
  47. break;
  48. }
  49.  
  50. for (anoActual; anoActual <= anoEstimado; anoActual++) {
  51.  
  52. poblacionEstimada += poblacionActual * crecimientoAnual;
  53.  
  54. if ( poblacionEstimada > escuelaMayorPoblacion) {
  55. escuelaMayorPoblacion = poblacionEstimada;
  56. nombreEscuelaMayorPoblacion = nombreEscuela;
  57. }
  58.  
  59. if ( poblacionEstimada < escuelaMenorPoblacion) {
  60. escuelaMenorPoblacion = poblacionEstimada;
  61. nombreEscuelaMenorPoblacion = nombreEscuela;
  62. }
  63. }
  64.  
  65. tr = document.createElement("tr");
  66. td1 = document.createElement("td");
  67. td2 = document.createElement("td");
  68. td3 = document.createElement("td");
  69.  
  70. td1.innerHTML = nombreEscuela;
  71. td2.innerHTML = poblacionActual;
  72. td3.innerHTML = poblacionEstimada;
  73.  
  74. tbody.append(tr);
  75. tr.append(td1);
  76. tr.append(td2);
  77. tr.append(td3);
  78.  
  79. }
  80.  
  81. output1.innerHTML = "Total Escuelas : " + escuelas;
  82. output2.innerHTML = " Nombre Escuela Mayor Población : " + nombreEscuelaMayorPoblacion;
  83. output3.innerHTML = " Nombre Escuela Menor Población : " + nombreEscuelaMenorPoblacion;
  84. }
Add Comment
Please, Sign In to add comment