Advertisement
jpvieiraa

STRINGS IN C/C++

Dec 10th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.68 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Cronometro</title>
  5. <style type="text/css">
  6. table,td,tr{
  7. border: 1px solid black;
  8. width: 300px;
  9. height: 50px;
  10. margin: auto;
  11. text-align: center;
  12. border-color: blue;
  13. background-color: lightblue;
  14. color: white;
  15. }
  16. td,tr{
  17. background-color: black;
  18. }
  19. p{
  20. text-align: center;
  21. }
  22.  
  23. </style>
  24. </head>
  25. <body style="background-color:black;" onload="startTime()">
  26. <table>
  27. <tr>
  28. <td>
  29. Hora:
  30. </td>
  31. </tr>
  32. <tr>
  33. <td id="horario">
  34.  
  35. </td>
  36. </tr>
  37. </table>
  38. <table>
  39. <tr>
  40. <td id="h">00</td>
  41. <td id="m">00</td>
  42. <td id="s">00</td>
  43. <td id="c">00</td>
  44. </tr>
  45.  
  46. </table>
  47. <p><input type="button" name="start" value="start" onclick="myFunction();">
  48. <input type="button" name="parar" value="stop" onclick="stop();">
  49. <input type="button" name="reset" value="reset" onclick="reset();">
  50. <input type="button" name="troll" value="teste" onclick="troll();" >
  51. <input type="button" name="register" value="register" onclick="registo();" >
  52. </p>
  53. <table>
  54. <tr>
  55. <td >Tempo</td>
  56. <td>Hora</td>
  57. </tr>
  58. <tr>
  59. <td id="tmp1"></td>
  60. <td id="hor1"></td>
  61. </tr>
  62. <tr>
  63. <td id="tmp2"></td>
  64. <td id="hor2"></td>
  65. </tr>
  66. <tr>
  67. <td id="tmp3"></td>
  68. <td id="hor3"></td>
  69. </tr>
  70. <tr>
  71. <td id="tmp4"></td>
  72. <td id="hor4"></td>
  73. </tr>
  74. </table>
  75. <script type="text/javascript">
  76. var c=0;
  77. var s=0;
  78. var m=0;
  79. var h=0;
  80. var z=0;
  81. var mytime;
  82. function myFunction() {
  83. mytime=setInterval(contagem, 10);
  84.  
  85. }
  86. function contagem(){
  87. c++;
  88. if(c==100){
  89. c=0;
  90. s++;
  91. }
  92. if(s==60){
  93. s=0;
  94. m++;
  95. }
  96. if (m==60) {
  97. m=0;
  98. h++;
  99. }
  100. if (h==24) {
  101. h=0;
  102. }
  103.  
  104.  
  105. if(c<10){
  106. document.getElementById('c').innerHTML='0'+c;
  107. }
  108. else {
  109. document.getElementById('c').innerHTML=c;
  110. }
  111.  
  112. if(s<10){
  113. document.getElementById('s').innerHTML= '0' +s;
  114. }
  115. else
  116. document.getElementById('s').innerHTML=s;
  117. if (m<10) {
  118. document.getElementById('m').innerHTML='0'+m;
  119. }
  120. else {
  121. document.getElementById('m').innerHTML=m;
  122. }
  123. if (h<10) {
  124. document.getElementById('h').innerHTML='0'+h;
  125. }
  126. else
  127. document.getElementById('h').innerHTML=h;
  128.  
  129. }
  130.  
  131.  
  132. function troll(){
  133. h=23;
  134. m=59;
  135. document.getElementById('h').innerHTML=h;
  136. document.getElementById('m').innerHTML=m;
  137. }
  138. function stop(){
  139. clearInterval(mytime);
  140. }
  141. function registo(){
  142. if(z>=4)
  143. z=0;
  144. z++;
  145. if(h<10 && m<10 && s<10 && c<10){
  146. document.getElementById('tmp' + z).innerHTML='0'+h+':'+'0'+m+':'+'0'+s+':'+'0'+c;
  147. }
  148. if(h<10 && m<10 && s<10 && c>10){
  149. document.getElementById('tmp' + z).innerHTML='0'+h+':'+'0'+m+':'+'0'+s+':'+c;
  150. }
  151. if(h<10 && m<10 && s>10 && c<10){
  152. document.getElementById('tmp' +z).innerHTML='0'+h+':'+'0'+m+':'+s+':'+'0'+c;
  153. }
  154. if(h<10 && m>10 && s<10 && c<10){
  155. document.getElementById('tmp' + z).innerHTML='0'+h+':'+m+':'+'0'+s+':'+'0'+c;
  156. }
  157. if(h>10 && m<10 && s<10 && c<10){
  158. document.getElementById('tmp' + z).innerHTML=h+':'+'0'+m+':'+'0'+s+':'+'0'+c;
  159. }
  160. if(h<10 && m<10 && s>10 && c>10){
  161. document.getElementById('tmp' + z).innerHTML='0'+h+':'+'0'+m+':'+s+':'+c;
  162. }
  163. if(h<10 && m>10 && s<10 && c>10){
  164. document.getElementById('tmp' + z).innerHTML='0'+h+':'+m+':'+'0'+s+':'+c;
  165. }
  166. if(h>10 && m<10 && s<10 && c>10){
  167. document.getElementById('tmp' + z).innerHTML=h+':'+'0'+m+':'+'0'+s+':'+c;
  168. }
  169. if(h<10 && m>10 && s>10 && c<10){
  170. document.getElementById('tmp' + z).innerHTML='0'+h+':'+m+':'+s+':'+'0'+c;
  171. }
  172. if(h>10 && m<10 && s>10 && c<10){
  173. document.getElementById('tmp' + z).innerHTML=h+':'+'0'+m+':'+s+':'+'0'+c;
  174. }
  175. if(h>10 && m>10 && s<10 && c<10){
  176. document.getElementById('tmp' + z).innerHTML=h+':'+m+':'+'0'+s+':'+'0'+c;
  177. }
  178. if(h<10 && m>10 && s>10 && c>10){
  179. document.getElementById('tmp' + z).innerHTML='0'+h+':'+m+':'+s+':'+c;
  180. }
  181. if(h>10 && m<10 && s>10 && c>10){
  182. document.getElementById('tmp' + z).innerHTML=h+':'+'0'+m+':'+s+':'+c;
  183. }
  184. if(h>10 && m>10 && s<10 && c>10){
  185. document.getElementById('tmp' + z).innerHTML=h+':'+m+':'+'0'+s+':'+c;
  186. }
  187. if(h>10 && m>10 && s>10 && c<10){
  188. document.getElementById('tmp' + z).innerHTML=h+':'+m+':'+s+':'+'0'+c;
  189. }
  190. if(h>10 && m>10 && s>10 && c>10){
  191. document.getElementById('tmp' + z).innerHTML=h+':'+m+':'+s+':'+c;
  192. }
  193. document.getElementById('hor' + z).innerHTML=document.getElementById('horario').innerHTML;
  194. }
  195. function reset(){
  196. h=00;
  197. m=00;
  198. s=00;
  199. c=00;
  200. document.getElementById('h').innerHTML='0'+h;
  201. document.getElementById('m').innerHTML='0'+m;
  202. document.getElementById('s').innerHTML='0'+s;
  203. document.getElementById('c').innerHTML='0'+c;
  204. clearInterval(mytime);
  205. }
  206. function startTime() {
  207. var today = new Date();
  208. var h = today.getHours();
  209. var m = today.getMinutes();
  210. var s = today.getSeconds();
  211. m = checkTime(m);
  212. s = checkTime(s);
  213. document.getElementById('horario').innerHTML =
  214. h + ":" + m + ":" + s;
  215. var t = setTimeout(startTime, 500);
  216.  
  217. }
  218. function checkTime(i) {
  219. if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
  220. return i;
  221. }
  222. </script>
  223. </body>
  224. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement