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