14 |
Multiplication, |
Multiplication, |
15 |
Division, |
Division, |
16 |
Sqr, |
Sqr, |
17 |
Sqrt |
Sqrt, |
18 |
|
Pow, |
19 |
|
Mroot |
20 |
} |
} |
21 |
|
|
22 |
|
|
51 |
findViewById(R.id.btnsub).setOnClickListener( new OperationClick(Ops.Subtraction) ); |
findViewById(R.id.btnsub).setOnClickListener( new OperationClick(Ops.Subtraction) ); |
52 |
findViewById(R.id.btnmul).setOnClickListener( new OperationClick(Ops.Multiplication) ); |
findViewById(R.id.btnmul).setOnClickListener( new OperationClick(Ops.Multiplication) ); |
53 |
findViewById(R.id.btndiv).setOnClickListener( new OperationClick(Ops.Division) ); |
findViewById(R.id.btndiv).setOnClickListener( new OperationClick(Ops.Division) ); |
54 |
|
findViewById(R.id.btnpow).setOnClickListener( new OperationClick(Ops.Pow) ); |
55 |
|
findViewById(R.id.btnmroot).setOnClickListener( new OperationClick(Ops.Mroot) ); |
56 |
|
|
57 |
findViewById(R.id.btnsqr).setOnClickListener( new SingleOperationClick(Ops.Sqr) ); |
findViewById(R.id.btnsqr).setOnClickListener( new SingleOperationClick(Ops.Sqr) ); |
58 |
findViewById(R.id.btnsqrt).setOnClickListener( new SingleOperationClick(Ops.Sqrt) ); |
findViewById(R.id.btnsqrt).setOnClickListener( new SingleOperationClick(Ops.Sqrt) ); |
199 |
break; |
break; |
200 |
case Division: |
case Division: |
201 |
res = mVal1 / val2; |
res = mVal1 / val2; |
202 |
break; |
break; |
203 |
|
case Pow: |
204 |
|
res = Math.pow(mVal1, val2); |
205 |
|
break; |
206 |
|
case Mroot: |
207 |
|
res = Math.pow(val2, (1.0/mVal1) ); |
208 |
} |
} |
209 |
|
|
210 |
setResult(res); |
setResult(res); |