Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.79 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8" />
  6.  
  7. <!-- INSERT YOUR CODE FOR THE HEAD-LEVEL HERE -->
  8.  
  9. <!-- Erin Yu -->
  10. <!-- Section 08 -->
  11. <!-- TA: Alex Gerzon -->
  12.  
  13. <script>
  14.  
  15. function getData(){
  16.  
  17. //var table = document.getElementsByTagName("input");
  18. var input = document.getElementsByTagName("input");
  19. var data = new Array(input.length);
  20.  
  21. for(i = 0; i < input.length; i++){
  22. data[i] = Number(input[i].value)
  23. if (data[i] <= 0)
  24. data[i] = 0;
  25. }
  26.  
  27.  
  28. //function getRain(data)
  29. //{
  30. var total = 0;
  31. var avg = 0;
  32. var max = 0;
  33. var min = Number.MAX_SAFE_INTEGER;
  34. var maxIndex = 0;
  35. var minIndex = 0;
  36. for (i = 0; i < data.length; i++){
  37. total += data[i];
  38. console.log(total);
  39. if (data[i]>max)
  40. {
  41. max = data[i]
  42. maxIndex = i;
  43. }
  44. if (data[i]<min)
  45. {
  46. min = data[i]
  47. minIndex = i;
  48. }
  49. }
  50. avg = total/12; //to find the average
  51. //}
  52.  
  53. //Total
  54. totalRain.value = total;
  55.  
  56. //Average
  57. averageRain.value = avg;
  58.  
  59. var monthNames = [ "January", "February", "March", "April", "May", "June",
  60. "July", "August", "September", "October", "November", "December" ];
  61. mostRain.value = monthNames[maxIndex] ;
  62. leastRain.value = monthNames[minIndex]
  63. }
  64.  
  65. </script>
  66. <!-- DO NOT MODIFY BEYOND THIS COMMENT -->
  67.  
  68. <style>
  69. body {
  70. width: 80%;
  71. margin: auto;
  72. }
  73. input {
  74. color: grey;
  75. font-size: 80%;
  76. padding: 2px 15px 2px 15px;
  77. text-align: right;
  78. }
  79. button {
  80. margin: 20px;
  81. font-size: 70%;
  82. }
  83. label {
  84. margin-left: 30px;
  85. }
  86. p.openingRemarks {
  87. font-size: 125%;
  88. text-align: center;
  89. }
  90. #header {
  91. margin: auto;
  92. min-width: 1200px;
  93. max-width: 1200px;
  94. overflow: auto;
  95. color: white;
  96. padding: 15px;
  97. margin-top: 35px;
  98. font-size: 150%;
  99. text-align: center;
  100. background: DarkSeaGreen;
  101. border-radius: 15px;
  102. }
  103. h1 { background-color:#ffffff;
  104. color:DarkSeaGreen;
  105. font-family: Georgia, "Times New Roman", serif;
  106. text-align:center;
  107. border-bottom: 3px ridge #330000;
  108. border-right: 3px ridge #330000;
  109. }
  110. input[type=radio] {border: 0px; width: 15%; height: 1em;
  111. }
  112. table {margin: auto;
  113. }
  114. </style>
  115. <title>Assignment 8</title>
  116. </head>
  117.  
  118. <body>
  119. <div id="header">
  120. <h1>Rainfall Measurement Page</h1>
  121. <p class=openingRemarks> Thank you for participating in our study<br>
  122. Please enter your information and click the submit button<br>
  123. Note: measurements are inches and entered as whole numbers</p>
  124. <div style="margin: auto; width: 80%;">
  125.  
  126. <form>
  127. <table>
  128. <tr><td>January</td><td><input type="text" id="janRain" value="" size = "5" /></td>
  129. <td>February</td><td><input type="text" id="febRain" value="" size = "5" /></td>
  130. <td>March</td><td><input type="text" id="marRain" value="" size = "5" /></td></tr>
  131. <tr><td>April</td><td><input type="text" id="aprRain" value="" size = "5" /></td>
  132. <td>May</td><td><input type="text" id="mayRain" value="" size = "5" /></td>
  133. <td>June</td><td><input type="text" id="junRain" value="" size = "5" /></td></tr>
  134. <tr><td>July</td><td><input type="text" id="julRain" value="" size = "5" /></td>
  135. <td>August</td><td><input type="text" id="augRain" value="" size = "5" /></td>
  136. <td>September</td><td><input type="text" id="sepRain" value="" size = "5" /></td></tr>
  137. <tr><td>October</td><td><input type="text" id="octRain" value="" size = "5" /></td>
  138. <td>November</td><td><input type="text" id="novRain" value="" size = "5" /></td>
  139. <td>December</td><td><input type="text" id="decRain" value="" size = "5" /></td></tr>
  140. </table>
  141. <br><br>
  142. <input type="button" value="Submit" onclick="
  143. /* insert your changes for the button here */
  144.  
  145. getData()
  146.  
  147. /* end your changes for the button here */
  148. "/>
  149. <br><br>
  150. <table>
  151. <tr><td>Total Rainfall</td><td><input type="text" id="totalRain" value="" readonly /></td></tr>
  152. <tr><td>Average Rainfall</td><td><input type="text" id="averageRain" value="" readonly /></td></tr>
  153. <tr><td>The month with the most Rainfall&nbsp;</td><td><input type="text" id="mostRain" value="" readonly /></td></tr>
  154. <tr><td>The month with the least Rainfall&nbsp;&nbsp;</td><td><input type="text" id="leastRain" value="" readonly /></td></tr>
  155. </table>
  156. </form>
  157. </div>
  158. </div>
  159. </body>
  160. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement