Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.09 KB | None | 0 0
  1. var a="";
  2. var b="";
  3. var c="";
  4. var next=false;
  5. var click=false;
  6. var event="plus";
  7.  
  8. function zero()
  9. {
  10. if (next==false)
  11. {
  12. a+="0";
  13. //Koniec next(liczby w zmiennej a), został naciśnięty przycisk np.plus
  14. document.getElementById('wynik').innerHTML = a;
  15. }
  16. else
  17. {
  18. b+="0";
  19. switch(event)
  20. {
  21. case "plus":
  22. document.getElementById('wynik').innerHTML = a+"+"+b;
  23. break;
  24.  
  25. case "minus":
  26. document.getElementById('wynik').innerHTML = a+"-"+b;
  27. break;
  28.  
  29. case "times":
  30. document.getElementById('wynik').innerHTML = a+"*"+b;
  31. break;
  32.  
  33. case "divide":
  34. document.getElementById('wynik').innerHTML = a+"/"+b;
  35. break;
  36. }
  37.  
  38. //Koniec next
  39. }
  40.  
  41. }
  42.  
  43. function one()
  44. {
  45. if (next==false)
  46. {
  47. a+="1";
  48. //Koniec next(liczby w zmiennej a), został naciśnięty przycisk np.plus
  49. document.getElementById('wynik').innerHTML = a;
  50. }
  51. else
  52. {
  53. b+="1";
  54. switch(event)
  55. {
  56. case "plus":
  57. document.getElementById('wynik').innerHTML = a+"+"+b;
  58. break;
  59.  
  60. case "minus":
  61. document.getElementById('wynik').innerHTML = a+"-"+b;
  62. break;
  63.  
  64. case "times":
  65. document.getElementById('wynik').innerHTML = a+"*"+b;
  66. break;
  67.  
  68. case "divide":
  69. document.getElementById('wynik').innerHTML = a+"/"+b;
  70. break;
  71. }
  72.  
  73. //Koniec next
  74.  
  75. }
  76.  
  77. }
  78. function two()
  79. {
  80. if (next==false)
  81. {
  82. a+="2";
  83. //Koniec next(liczby w zmiennej a), został naciśnięty przycisk np.plus
  84. document.getElementById('wynik').innerHTML = a;
  85. }
  86. else
  87. {
  88. b+="2";
  89. switch(event)
  90. {
  91. case "plus":
  92. document.getElementById('wynik').innerHTML = a+"+"+b;
  93. break;
  94.  
  95. case "minus":
  96. document.getElementById('wynik').innerHTML = a+"-"+b;
  97. break;
  98.  
  99. case "times":
  100. document.getElementById('wynik').innerHTML = a+"*"+b;
  101. break;
  102.  
  103. case "divide":
  104. document.getElementById('wynik').innerHTML = a+"/"+b;
  105. break;
  106. }
  107.  
  108. //Koniec next
  109.  
  110. }
  111.  
  112. }
  113.  
  114. function three()
  115. {
  116. if (next==false)
  117. {
  118. a+="3";
  119. //Koniec next(liczby w zmiennej a), został naciśnięty przycisk np.plus
  120. document.getElementById('wynik').innerHTML = a;
  121. }
  122. else
  123. {
  124. b+="3";
  125. switch(event)
  126. {
  127. case "plus":
  128. document.getElementById('wynik').innerHTML = a+"+"+b;
  129. break;
  130.  
  131. case "minus":
  132. document.getElementById('wynik').innerHTML = a+"-"+b;
  133. break;
  134.  
  135. case "times":
  136. document.getElementById('wynik').innerHTML = a+"*"+b;
  137. break;
  138.  
  139. case "divide":
  140. document.getElementById('wynik').innerHTML = a+"/"+b;
  141. break;
  142. }
  143.  
  144. //Koniec next
  145.  
  146. }
  147.  
  148. }
  149.  
  150. function four()
  151. {
  152. if (next==false)
  153. {
  154. a+="4";
  155. //Koniec next(liczby w zmiennej a), został naciśnięty przycisk np.plus
  156. document.getElementById('wynik').innerHTML = a;
  157. }
  158. else
  159. {
  160. b+="4";
  161. switch(event)
  162. {
  163. case "plus":
  164. document.getElementById('wynik').innerHTML = a+"+"+b;
  165. break;
  166.  
  167. case "minus":
  168. document.getElementById('wynik').innerHTML = a+"-"+b;
  169. break;
  170.  
  171. case "times":
  172. document.getElementById('wynik').innerHTML = a+"*"+b;
  173. break;
  174.  
  175. case "divide":
  176. document.getElementById('wynik').innerHTML = a+"/"+b;
  177. break;
  178. }
  179.  
  180. //Koniec next
  181.  
  182. }
  183.  
  184. }
  185.  
  186. function five()
  187. {
  188. if (next==false)
  189. {
  190. a+="5";
  191. //Koniec next(liczby w zmiennej a), został naciśnięty przycisk np.plus
  192. document.getElementById('wynik').innerHTML = a;
  193. }
  194. else
  195. {
  196. b+="5";
  197. switch(event)
  198. {
  199. case "plus":
  200. document.getElementById('wynik').innerHTML = a+"+"+b;
  201. break;
  202.  
  203. case "minus":
  204. document.getElementById('wynik').innerHTML = a+"-"+b;
  205. break;
  206.  
  207. case "times":
  208. document.getElementById('wynik').innerHTML = a+"*"+b;
  209. break;
  210.  
  211. case "divide":
  212. document.getElementById('wynik').innerHTML = a+"/"+b;
  213. break;
  214. }
  215.  
  216. //Koniec next
  217.  
  218. }
  219.  
  220. }
  221.  
  222. function six()
  223. {
  224. if (next==false)
  225. {
  226. a+="6";
  227. //Koniec next(liczby w zmiennej a), został naciśnięty przycisk np.plus
  228. document.getElementById('wynik').innerHTML = a;
  229. }
  230. else
  231. {
  232. b+="6";
  233. switch(event)
  234. {
  235. case "plus":
  236. document.getElementById('wynik').innerHTML = a+"+"+b;
  237. break;
  238.  
  239. case "minus":
  240. document.getElementById('wynik').innerHTML = a+"-"+b;
  241. break;
  242.  
  243. case "times":
  244. document.getElementById('wynik').innerHTML = a+"*"+b;
  245. break;
  246.  
  247. case "divide":
  248. document.getElementById('wynik').innerHTML = a+"/"+b;
  249. break;
  250. }
  251.  
  252. //Koniec next
  253.  
  254. }
  255.  
  256. }
  257.  
  258. function seven()
  259. {
  260. if (next==false)
  261. {
  262. a+="7";
  263. //Koniec next(liczby w zmiennej a), został naciśnięty przycisk np.plus
  264. document.getElementById('wynik').innerHTML = a;
  265. }
  266. else
  267. {
  268. b+="7";
  269. switch(event)
  270. {
  271. case "plus":
  272. document.getElementById('wynik').innerHTML = a+"+"+b;
  273. break;
  274.  
  275. case "minus":
  276. document.getElementById('wynik').innerHTML = a+"-"+b;
  277. break;
  278.  
  279. case "times":
  280. document.getElementById('wynik').innerHTML = a+"*"+b;
  281. break;
  282.  
  283. case "divide":
  284. document.getElementById('wynik').innerHTML = a+"/"+b;
  285. break;
  286. }
  287.  
  288. //Koniec next
  289.  
  290. }
  291.  
  292. }
  293.  
  294. function eight()
  295. {
  296. if (next==false)
  297. {
  298. a+="8";
  299. //Koniec next(liczby w zmiennej a), został naciśnięty przycisk np.plus
  300. document.getElementById('wynik').innerHTML = a;
  301. }
  302. else
  303. {
  304. b+="8";
  305. //Koniec next
  306. switch(event)
  307. {
  308. case "plus":
  309. document.getElementById('wynik').innerHTML = a+"+"+b;
  310. break;
  311.  
  312. case "minus":
  313. document.getElementById('wynik').innerHTML = a+"-"+b;
  314. break;
  315.  
  316. case "times":
  317. document.getElementById('wynik').innerHTML = a+"*"+b;
  318. break;
  319.  
  320. case "divide":
  321. document.getElementById('wynik').innerHTML = a+"/"+b;
  322. break;
  323. }
  324. }
  325.  
  326. }
  327.  
  328. function nine()
  329. {
  330. if (next==false)
  331. {
  332. a+="9";
  333. //Koniec next(liczby w zmiennej a), został naciśnięty przycisk np.plus
  334. document.getElementById('wynik').innerHTML = a;
  335. }
  336. else
  337. {
  338. b+="9";
  339. //Koniec next
  340. switch(event)
  341. {
  342. case "plus":
  343. document.getElementById('wynik').innerHTML = a+"+"+b;
  344. break;
  345.  
  346. case "minus":
  347. document.getElementById('wynik').innerHTML = a+"-"+b;
  348. break;
  349.  
  350. case "times":
  351. document.getElementById('wynik').innerHTML = a+"*"+b;
  352. break;
  353.  
  354. case "divide":
  355. document.getElementById('wynik').innerHTML = a+"/"+b;
  356. break;
  357. }
  358. }
  359.  
  360. }
  361.  
  362. function plus()
  363. {
  364. if(b!="")
  365. {
  366. var aa=parseFloat(a);
  367. var bb=parseFloat(b);
  368. c=aa+bb;
  369. a=c;
  370. b="";
  371. next=false;
  372. click=false;
  373. document.getElementById('wynik').innerHTML = c;
  374. }
  375. else
  376. {
  377. if(next==false)next=true;
  378. document.getElementById('wynik').innerHTML = a+"+";
  379. }
  380. event="plus";
  381. }
  382.  
  383. function minus()
  384. {
  385. if(b!="")
  386. {
  387. var aa=parseFloat(a);
  388. var bb=parseFloat(b);
  389. c=aa-bb;
  390. a=c;
  391. b="";
  392. next=false;
  393. click=false;
  394. document.getElementById('wynik').innerHTML = c;
  395. }
  396. else
  397. {
  398. if(next==false)next=true;
  399. document.getElementById('wynik').innerHTML = a+"-";
  400. }
  401. event="minus";
  402. }
  403.  
  404. function times()
  405. {
  406. if(b!="")
  407. {
  408. var aa=parseFloat(a);
  409. var bb=parseFloat(b);
  410. c=aa*bb;
  411. a=c;
  412. b="";
  413. next=false;
  414. click=false;
  415. document.getElementById('wynik').innerHTML = c;
  416. }
  417. else
  418. {
  419. if(next==false)next=true;
  420. document.getElementById('wynik').innerHTML = a+"*";
  421. }
  422. event="times";
  423. }
  424.  
  425. function divide()
  426. {
  427. if(b!="")
  428. {
  429. var aa=parseFloat(a);
  430. var bb=parseFloat(b);
  431. c=aa/bb;
  432. a=c;
  433. b="";
  434. next=false;
  435. click=false;
  436. document.getElementById('wynik').innerHTML = c;
  437. }
  438. else
  439. {
  440. if(next==false)next=true;
  441. document.getElementById('wynik').innerHTML = a+"/";
  442. }
  443. event="divide";
  444. }
  445.  
  446. function wynik()
  447. {
  448. if (next==true && b!=0)
  449. {
  450. var aa=parseFloat(a);
  451. var bb=parseFloat(b);
  452. switch(event)
  453. {
  454. case "plus":
  455. c=aa+bb;
  456. break;
  457.  
  458. case "minus":
  459. c=aa-bb;
  460. break;
  461.  
  462. case "times":
  463. c=aa*bb;
  464. break;
  465.  
  466. case "divide":
  467. c=aa/bb;
  468. break;
  469. }
  470.  
  471. a=c;
  472. b="";
  473. next=false;
  474. click=false;
  475. document.getElementById('wynik').innerHTML = c;
  476. }
  477. }
  478. Piotrek Pomietło
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement