/[projects]/android/Calculator/src/dk/thoerup/calculator/CalculatorActivity.java
ViewVC logotype

Diff of /android/Calculator/src/dk/thoerup/calculator/CalculatorActivity.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 939 by torben, Mon Jun 28 09:49:12 2010 UTC revision 940 by torben, Mon Jun 28 14:12:41 2010 UTC
# Line 14  public class CalculatorActivity extends Line 14  public class CalculatorActivity extends
14                  Multiplication,                  Multiplication,
15                  Division,                  Division,
16                  Sqr,                  Sqr,
17                  Sqrt                  Sqrt,
18                    Pow,
19                    Mroot
20          }          }
21                    
22                    
# Line 49  public class CalculatorActivity extends Line 51  public class CalculatorActivity extends
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) );
# Line 195  public class CalculatorActivity extends Line 199  public class CalculatorActivity extends
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);

Legend:
Removed from v.939  
changed lines
  Added in v.940

  ViewVC Help
Powered by ViewVC 1.1.20