Class Tester
In: lib/rapfp/Test01.rb
Parent: Object

Methods

do_it   new  

Public Class methods

[Source]

     # File lib/rapfp/Test01.rb, line 135
135: def initialize(c_flg)
136:         @c_flg = c_flg
137: end

Public Instance methods

[Source]

     # File lib/rapfp/Test01.rb, line 139
139: def do_it
140: 
141: a1 = get_input("a1",@c_flg) 
142: a2 = get_input("a2",@c_flg)
143: 
144: a1.display_val("a1")
145: a2.display_val("a2")
146: puts "select calculation:"
147: puts "b="
148: puts "1 a1+a2"
149: puts "2 a1-a2"
150: puts "3 a1*a2"
151: puts "4 a1/a2"
152: puts "5 sin(a1)"
153: puts "6 cos(a1)"
154: puts "7 tan(a1)"
155: puts "8 sinh(a1)"
156: puts "9 cosh(a1)"
157: puts "10 tanh(a1)"
158: puts "11 asin(a1)"
159: puts "12 acos(a1)"
160: puts "13 atan(a1)"
161: puts "14 log(a1)"
162: puts "15 exp(a1)"
163: puts "16 a1**a2"
164: puts "17 log10(a1)"
165: puts "18 a1**(4)"
166: puts "19 a1**(-4)"
167: 
168: puts "50 ALL"
169: 
170: puts "99 quit"
171: op = gets.chomp.to_i
172: 
173: tst = Test.new(a1,a2,op,@c_flg)
174: 
175: tst.do_it
176: 
177: end

[Validate]