var_02.bmx 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. SuperStrict
  2. Framework brl.standardio
  3. Import brl.math
  4. Local n1:Byte = 10
  5. Local n2:Short = 10
  6. Local n3:Int = 10
  7. Local n4:Long = 10
  8. Local n5:Float = 10.0
  9. Local n6:Double = 10.0
  10. Print Testb1(n1)
  11. Print Testb2(n2)
  12. Print Testb3(n3)
  13. Print Testb4(n4)
  14. Print Testb5(n5)
  15. Print Testb6(n6)
  16. Print Tests1(n1)
  17. Print Tests2(n2)
  18. Print Tests3(n3)
  19. Print Tests4(n4)
  20. Print Tests5(n5)
  21. Print Tests6(n6)
  22. Print Testi1(n1)
  23. Print Testi2(n2)
  24. Print Testi3(n3)
  25. Print Testi4(n4)
  26. Print Testi5(n5)
  27. Print Testi6(n6)
  28. Print Testl1(n1)
  29. Print Testl2(n2)
  30. Print Testl3(n3)
  31. Print Testl4(n4)
  32. Print Testl5(n5)
  33. Print Testl6(n6)
  34. Print Testf1(n1)
  35. Print Testf2(n2)
  36. Print Testf3(n3)
  37. Print Testf4(n4)
  38. Print Testf5(n5)
  39. Print Testf6(n6)
  40. Print Testd1(n1)
  41. Print Testd2(n2)
  42. Print Testd3(n3)
  43. Print Testd4(n4)
  44. Print Testd5(n5)
  45. Print Testd6(n6)
  46. Function Testb1:Byte( point_x:Byte Var)
  47. Local a:Byte = point_x
  48. Return a
  49. End Function
  50. Function Testb2:Byte( point_x:Short Var)
  51. Local a:Byte = point_x
  52. Return a
  53. End Function
  54. Function Testb3:Byte( point_x:Int Var)
  55. Local a:Byte = point_x
  56. Return a
  57. End Function
  58. Function Testb4:Byte( point_x:Long Var)
  59. Local a:Byte = point_x
  60. Return a
  61. End Function
  62. Function Testb5:Byte( point_x:Float Var)
  63. Local a:Byte = point_x
  64. Return a
  65. End Function
  66. Function Testb6:Byte( point_x:Double Var)
  67. Local a:Byte = point_x
  68. Return a
  69. End Function
  70. Function Tests1:Short( point_x:Byte Var)
  71. Local a:Short = point_x
  72. Return a
  73. End Function
  74. Function Tests2:Short( point_x:Short Var)
  75. Local a:Short = point_x
  76. Return a
  77. End Function
  78. Function Tests3:Short( point_x:Int Var)
  79. Local a:Short = point_x
  80. Return a
  81. End Function
  82. Function Tests4:Short( point_x:Long Var)
  83. Local a:Short = point_x
  84. Return a
  85. End Function
  86. Function Tests5:Short( point_x:Float Var)
  87. Local a:Short = point_x
  88. Return a
  89. End Function
  90. Function Tests6:Short( point_x:Double Var)
  91. Local a:Short = point_x
  92. Return a
  93. End Function
  94. Function Testi1:Int( point_x:Byte Var)
  95. Local a:Int = point_x
  96. Return a
  97. End Function
  98. Function Testi2:Int( point_x:Short Var)
  99. Local a:Int = point_x
  100. Return a
  101. End Function
  102. Function Testi3:Int( point_x:Int Var)
  103. Local a:Int = point_x
  104. Return a
  105. End Function
  106. Function Testi4:Int( point_x:Long Var)
  107. Local a:Int = point_x
  108. Return a
  109. End Function
  110. Function Testi5:Int( point_x:Float Var)
  111. Local a:Int = point_x
  112. Return a
  113. End Function
  114. Function Testi6:Int( point_x:Double Var)
  115. Local a:Int = point_x
  116. Return a
  117. End Function
  118. Function Testl1:Long( point_x:Byte Var)
  119. Local a:Long = point_x
  120. Return a
  121. End Function
  122. Function Testl2:Long( point_x:Short Var)
  123. Local a:Long = point_x
  124. Return a
  125. End Function
  126. Function Testl3:Long( point_x:Int Var)
  127. Local a:Long = point_x
  128. Return a
  129. End Function
  130. Function Testl4:Long( point_x:Long Var)
  131. Local a:Long = point_x
  132. Return a
  133. End Function
  134. Function Testl5:Long( point_x:Float Var)
  135. Local a:Long = point_x
  136. Return a
  137. End Function
  138. Function Testl6:Long( point_x:Double Var)
  139. Local a:Long = point_x
  140. Return a
  141. End Function
  142. Function Testf1:Float( point_x:Byte Var)
  143. Local a:Float=Sqr(point_x)
  144. Return a
  145. End Function
  146. Function Testf2:Float( point_x:Short Var)
  147. Local a:Float=Sqr(point_x)
  148. Return a
  149. End Function
  150. Function Testf3:Float( point_x:Int Var)
  151. Local a:Float=Sqr(point_x)
  152. Return a
  153. End Function
  154. Function Testf4:Float( point_x:Long Var)
  155. Local a:Float=Sqr(point_x)
  156. Return a
  157. End Function
  158. Function Testf5:Float( point_x:Float Var)
  159. Local a:Float=Sqr(point_x)
  160. Return a
  161. End Function
  162. Function Testf6:Float( point_x:Double Var)
  163. Local a:Float=Sqr(point_x)
  164. Return a
  165. End Function
  166. Function Testd1:Double( point_x:Byte Var)
  167. Local a:Double=Sqr(point_x)
  168. Return a
  169. End Function
  170. Function Testd2:Double( point_x:Short Var)
  171. Local a:Double=Sqr(point_x)
  172. Return a
  173. End Function
  174. Function Testd3:Double( point_x:Int Var)
  175. Local a:Double=Sqr(point_x)
  176. Return a
  177. End Function
  178. Function Testd4:Double( point_x:Long Var)
  179. Local a:Double=Sqr(point_x)
  180. Return a
  181. End Function
  182. Function Testd5:Double( point_x:Float Var)
  183. Local a:Double=Sqr(point_x)
  184. Return a
  185. End Function
  186. Function Testd6:Double( point_x:Double Var)
  187. Local a:Double=Sqr(point_x)
  188. Return a
  189. End Function