Advertisement
fr1sk

djole drugi test

Dec 8th, 2020 (edited)
908
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. /*
  3.  
  4. && - i (and)
  5. 1 && 1 = 1
  6. 1 && 0 = 0
  7. 0 && 1 = 0
  8. 0 && 0 = 0
  9.  
  10. || - ili (and)
  11. 1 || 1 = 1
  12. 1 || 0 = 1
  13. 0 || 1 = 1
  14. 0 || 0 = 0
  15.  
  16. ! - negacija
  17. !1 = 0
  18. !0 = 1
  19. */
  20.  
  21. function prviZadatak(bool1, bool2) {
  22.   return !(bool1 && bool2);
  23. }
  24. // Test prvog
  25. console.log(prviZadatak(true, true))
  26. console.log(prviZadatak(false, true))
  27. console.log(prviZadatak(true, false))
  28. console.log(prviZadatak(false, false))
  29.  
  30. function nili(bool1, bool2) {
  31.   return !(bool1 || bool2);
  32. }
  33.  
  34. /*
  35. nili
  36. 1 nili 1 = 0
  37. 1 nili 0 = 0
  38. 0 nili 1 = 0
  39. 0 nili 0 = 1
  40. */
  41.  
  42. console.log(nili(true, true))
  43. console.log(nili(false, true))
  44. console.log(nili(true, false))
  45. console.log(nili(false, false))
  46.  
  47. function xor(bool1, bool2) {
  48.   return !(bool1 === bool2);
  49. }
  50.  
  51. /*
  52. xor
  53. 1 xor 1 = 0
  54. 1 xor 0 = 1
  55. 0 xor 1 = 1
  56. 0 xor 0 = 0
  57. */
  58.  
  59. console.log(xor(true, true))
  60. console.log(xor(false, true))
  61. console.log(xor(true, false))
  62. console.log(xor(false, false))
  63.  
  64. function xor2(bool1, bool2) {
  65.   return ((!bool1 && bool2) || (bool1 && !bool2));
  66. }
  67.  
  68. console.log(xor2(true, true))
  69. console.log(xor2(false, true))
  70. console.log(xor2(true, false))
  71. console.log(xor2(false, false))
  72.  
  73.  
  74. function identicne(bool1, bool2) {
  75.   return bool1 === bool2;
  76. }
  77.  
  78. /*
  79. identicne
  80. 1 identicne 1 = 1
  81. 1 identicne 0 = 0
  82. 0 identicne 1 = 0
  83. 0 identicne 0 = 1
  84. */
  85.  
  86. console.log(identicne(true, true))
  87. console.log(identicne(false, true))
  88. console.log(identicne(true, false))
  89. console.log(identicne(false, false))
  90.  
  91.  
  92. function identicne3(bool1, bool2, bool3) {
  93.   return bool1 === bool2 && bool1 === bool3 && bool2 === bool3;
  94. }
  95.  
  96. console.log(identicne3(true, true, true))
  97. console.log(identicne3(false, true, true))
  98. console.log(identicne3(true, false, true))
  99. console.log(identicne3(false, false, true))
  100.  
  101.  
  102. function paranJe(broj1) {
  103.   return broj1 % 2 === 0;
  104. }
  105.  
  106.  
  107. /*
  108. mod - ostatak pri deljenju
  109. 1 mod 2 = 1
  110. 2 mod 2 = 0
  111. 3 mod 2 = 1
  112. 4 mod 2 = 0
  113. */
  114.  
  115.  
  116. console.log(paranJe(1))
  117. console.log(paranJe(2))
  118. console.log(paranJe(3))
  119. console.log(paranJe(4))
  120. console.log(paranJe(5))
  121. console.log(paranJe(6))
  122. console.log(paranJe(7))
  123.  
  124. function razliciti(broj1, broj2, broj3) {
  125.   return broj1 !== broj2 && broj1 !== broj3 && broj2 !== broj3;
  126. }
  127.  
  128. console.log(razliciti(1, 2, 3))
  129. console.log(razliciti(1, 1, 2))
  130. console.log(razliciti(3, 2, 4))
  131. console.log(razliciti(1, 1, -1))
  132.  
  133. function trocifren(broj1) {
  134.   return broj1 > 99 && broj1 < 1000;
  135. }
  136.  
  137. console.log(trocifren(3))
  138. console.log(trocifren(1000))
  139. console.log(trocifren(99))
  140. console.log(trocifren(123))
  141.  
  142.  
  143. function jednake(broj1, broj2) {
  144.   if (broj1 === broj2) {
  145.     return 'JEDNAKE';
  146.   } else if (broj1 !== broj2) {
  147.     return 'NEJEDNAKE';
  148.   } else {
  149.     return 'NIKAD NE STIZEM OVDE, PROFO JEDI GOVNA';
  150.   }
  151. }
  152.  
  153. console.log(jednake(3, 2))
  154. console.log(jednake(1000, 123))
  155. console.log(jednake(99, 99))
  156. console.log(jednake(123, 321))
  157.  
  158. function saberiSaDodatkom(broj) {
  159.   if (broj <= 10) {
  160.     return broj += 1;
  161.   } else {
  162.     return broj += 2;
  163.   }
  164. }
  165.  
  166. let zbir = saberiSaDodatkom(4);
  167. zbir += saberiSaDodatkom(11)
  168.  
  169. console.log(zbir)
  170.  
  171. // primer switch case
  172. function brojDanUNedelji(broj) {
  173.   switch (broj) {
  174.     case 1:
  175.       console.log('pon')
  176.       break;
  177.     case 2:
  178.       console.log('uto')
  179.       break;
  180.     case 3:
  181.       console.log('sre')
  182.       break;
  183.     case 4:
  184.       console.log('cet')
  185.       break;
  186.     case 5:
  187.       console.log('pet')
  188.       break;
  189.     case 6:
  190.       console.log('sub')
  191.       break;
  192.     case 7:
  193.       console.log('ned')
  194.       break;
  195.  
  196.     default:
  197.       console.log('los dan')
  198.       break;
  199.   }
  200. }
  201.  
  202. brojDanUNedelji(1)
  203. brojDanUNedelji(-1)
  204.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement