Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

45 wiersze
766B

  1. class Worker
  2. private word value
  3. public method init(start as word)
  4. self.value = start
  5. end method
  6. public method tick(amount as word)
  7. self.value = self.value + amount
  8. end method
  9. public method run(limit as word) as word
  10. var i as word
  11. var total as word
  12. i = 0
  13. total = 0
  14. while i < limit
  15. total = total + i
  16. i = i + 1
  17. end while
  18. if total > 100
  19. print "large"
  20. else
  21. print total
  22. end if
  23. for i = 0 to 3 step 1
  24. self.tick(i)
  25. end for
  26. for i = 0 to 1
  27. self.tick(i)
  28. end for
  29. return total
  30. end method
  31. end class
  32. program Main
  33. var worker as Worker
  34. var total as word
  35. worker = new Worker(1)
  36. worker.tick(1)
  37. total = worker.run(4)
  38. print total
  39. delete worker
  40. end program

Powered by TurnKey Linux.