You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
662B

  1. class Formula
  2. public method eval(a as integer, b as integer) as integer
  3. var result as integer
  4. result = -(a + b) * 2 / 1
  5. if not (a = b) and (a <> 0 or b >= a)
  6. result = result + a - b
  7. else
  8. result = 0
  9. end if
  10. if a < b
  11. result = result + 1
  12. end if
  13. if a <= b
  14. result = result + 1
  15. end if
  16. if a > b
  17. result = result - 1
  18. end if
  19. return result
  20. end method
  21. end class
  22. program Main
  23. var formula as Formula
  24. var answer as integer
  25. var glyph as char
  26. formula = new Formula()
  27. answer = formula.eval(-2, 3)
  28. glyph = 'A'
  29. print "answer\n"
  30. print answer
  31. print glyph
  32. delete formula
  33. end program

Powered by TurnKey Linux.