Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.52 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang='cs'>
  3. <head>
  4. <title>BMI</title>
  5. <meta charset='utf-8'>
  6. <style>
  7. * {
  8. font-family: Verdana, Arial, lucida, sans-serif;
  9. font-size:14px;
  10. }
  11. td, th {padding: 4px; border: thin black solid; margin: 0px; text-align:center;}
  12. table { border-collapse: collapse;}
  13. .nic {text-align:left; border:0;};
  14. </style>
  15. <script>
  16.  
  17. function vypocitejBMI() {
  18. var i;
  19. var hmotnost = document.getElementById('hmotnost').value;
  20. var vyska = document.getElementById('vyska').value;
  21. var pohlavi = "";
  22.  
  23. var polePohlavi = document.getElementsByName('pohlavi');
  24. for (i = 0; i < 2; i++) {
  25. if (polePohlavi[i].checked) {
  26. pohlavi = polePohlavi[i].value;
  27. break;
  28. }
  29. }
  30. var bmi = Math.round(10*hmotnost/Math.pow(vyska/100, 2))/10;
  31. document.getElementById('vysledek').innerHTML = hlaseni;
  32. var hlaseni = "Jste ";
  33. if (pohlavi == 0) {//žena
  34. hlaseni = hlaseni + "žena.<br />";
  35. if (bmi < 20) {
  36. hlaseni = hlaseni + "perfektní ";
  37. }
  38. else if (bmi <= 25) {
  39. hlaseni = hlaseni + "tlustá ";
  40. }
  41. else if (bmi <= 30) {
  42. hlaseni = hlaseni + "obézní ";
  43. }
  44. }
  45.  
  46. else {//muž
  47. hlaseni = hlaseni + "muž.<br />";
  48. if (bmi < 20) {
  49. hlaseni = hlaseni + "perfektní ";
  50. }
  51. else if (bmi <= 25) {
  52. hlaseni = hlaseni + "tlustý ";
  53. }
  54. else if (bmi <= 30) {
  55. hlaseni = hlaseni + "obézní ";
  56. }
  57. }
  58. hlaseni = hlaseni + "Vaše BMI je " + bmi;
  59. document.getElementById('vysledek').innerHTML = hlaseni;
  60. /*
  61. }
  62. }
  63. }
  64. } else {
  65. } else {
  66. } else {//muž
  67. } else if (bmi <= 25) {
  68. } else if (bmi <= 25) {
  69. } else if (bmi <= 30) {
  70. } else if (bmi <= 30) {
  71. document.getElementById('vysledek').innerHTML = hlaseni;
  72. hlaseni = hlaseni + "hubená ";
  73. hlaseni = hlaseni + "hubený ";
  74. hlaseni = hlaseni + "muž.<br />";
  75. hlaseni = hlaseni + "obézní ";
  76. hlaseni = hlaseni + "obézní ";
  77. hlaseni = hlaseni + "perfektní ";
  78. hlaseni = hlaseni + "perfektní ";
  79. hlaseni = hlaseni + "tlustá ";
  80. hlaseni = hlaseni + "tlustý ";
  81. hlaseni = hlaseni + "Vaše BMI je " + bmi;
  82. hlaseni = hlaseni + "žena.<br />";
  83. if (bmi < 20) {
  84. if (bmi < 20) {
  85. if (pohlavi == 0) {//žena
  86. var bmi = Math.round(10*hmotnost/Math.pow(vyska/100, 2))/10;
  87. var hlaseni = "Jste ";
  88.  
  89. */
  90. }
  91. </script>
  92. </head>
  93. <body>
  94. <table>
  95. <tr>
  96. <td class="nic">Hmotnost (kg):</td>
  97. <td class="nic"><input id="hmotnost" type="number" min="1" value="73"></td>
  98. </tr>
  99. <tr>
  100. <td class="nic">Výška (cm):</td>
  101. <td class="nic"><input id="vyska" type="number" min="1" value="183"></td>
  102. </tr>
  103. <tr>
  104. <td class="nic" colspan="2">Pohlaví:
  105. muž <input name="pohlavi" type="radio" value="1" checked>
  106. žena <input name="pohlavi" type="radio" value="0"></td>
  107. </tr>
  108. <tr>
  109. <td class="nic" colspan="2"><button onClick="vypocitejBMI()">Vypočítej BMI</button></td>
  110. </tr>
  111. </table>
  112. <hr />
  113. <table>
  114. <tr>
  115. <th>Pohlaví</th>
  116. <th>Přiměřená váha</th>
  117. <th>Nadváha</th>
  118. <th>Obezita</th>
  119. </tr>
  120. <tr>
  121. <td style="text-align:left;">Muži</td>
  122. <td>20 - 25</td>
  123. <td>25 - 30</td>
  124. <td> > 30</td>
  125. </tr>
  126. <tr>
  127. <td style="text-align:left;">Ženy</td>
  128. <td>19 - 24</td>
  129. <td>24 - 29</td>
  130. <td> > 29</td>
  131. </tr>
  132. </table>
  133. <br />
  134. <div style="font-weight:bold;" id="vysledek"></div>
  135. </body>
  136. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement