Bump

On Feb 17, 9:09 pm, Jeresam515 <jeremyschiff...@gmail.com> wrote:
> Here is my method for part of a calculator app, could someone take a
> look and see why it isnt working?(PS is parenthases start while PE is
> end)
> Boolean solve2( int min, int max){
>                 int x = min-1;
>                 while(x<max)
>                 {
>                         x++;
>                         Cursor note = mDbHelper.fetchNote(x);
>
> if(Boolean.parseBoolean(note.getString(note.getColumnIndexOrThrow(NotesDbAd 
> apter.KEY_ISPS))))
>                         {
>                         int y = x;
>                         boolean z = false;
>                         while(y<max && z==false){
>                                 y++;
>                         Cursor note1 = mDbHelper.fetchNote(y);
>
> if(Boolean.parseBoolean(note1.getString(note.getColumnIndexOrThrow(NotesDbA 
> dapter.KEY_ISPE))))
>                         {z = true;}
>                         }
>                         solve1(x,y);
>                 max-=(y-x);
>                 }}
>                 int xa = min-1;
>                 while(xa<max)
>                 {
>                         xa++;
>                         Cursor note2 = mDbHelper.fetchNote(xa);
>
> if(Boolean.parseBoolean(note2.getString(note2.getColumnIndexOrThrow(NotesDb 
> Adapter.KEY_ISPOWER))))
>                         {
>                         int ya = xa+1;
>                         int za = xa-1;
>                         Cursor note3 = mDbHelper.fetchNote(ya);
>                         Cursor note4 = mDbHelper.fetchNote(za);
>
>          double n =
> Double.valueOf(note3.getString(note3.getColumnIndexOrThrow(NotesDbAdapter.K 
> EY_VALUE)));
>          double m =
> Double.valueOf(note4.getString(note4.getColumnIndexOrThrow(NotesDbAdapter.K 
> EY_VALUE)));
>         double g = Math.pow(n,m);
>         double da = g;
>         mDbHelper.updateNote(da, false, false, false, false, false, false, 0,
> za, false, false);
>         mDbHelper.deleteNote(xa);
>         mDbHelper.deleteNote(xa);
>         max -=2;
>                         }
>
> if(Boolean.parseBoolean(note2.getString(note2.getColumnIndexOrThrow(NotesDb 
> Adapter.KEY_ISROOT))))
>                         {
>                         int aya = xa+1;
>                         int aza = xa-1;
>                         Cursor anote3 = mDbHelper.fetchNote(aya);
>                         Cursor anote4 = mDbHelper.fetchNote(aza);
>          double an =
> Double.valueOf(anote3.getString(anote3.getColumnIndexOrThrow(NotesDbAdapter 
> .KEY_VALUE)));
>          double am =
> Double.valueOf(anote4.getString(anote4.getColumnIndexOrThrow(NotesDbAdapter 
> .KEY_VALUE)));
>         double ag = Math.pow(an,1/am);
>         double ada = ag;
>         mDbHelper.updateNote(ada, false, false, false, false, false, false,
> 0, aza, false, false);
>         mDbHelper.deleteNote(xa);
>         mDbHelper.deleteNote(xa);
>         max -=2;
>                         }
>                 }
>                 int xb = min-1;
>                 while(xb<max)
>                 {
>                         xb++;
>                         Cursor note2 = mDbHelper.fetchNote(xb);
>
> if(Boolean.parseBoolean(note2.getString(note2.getColumnIndexOrThrow(NotesDb 
> Adapter.KEY_ISMULTIPLIER))))
>                         {
>                         int yb = xb+1;
>                         int zb = xb-1;
>                         Cursor note3 = mDbHelper.fetchNote(yb);
>                         Cursor note4 = mDbHelper.fetchNote(zb);
>
>          double n =
> Double.valueOf(note3.getString(note3.getColumnIndexOrThrow(NotesDbAdapter.K 
> EY_VALUE)));
>          double m =
> Double.valueOf(note4.getString(note4.getColumnIndexOrThrow(NotesDbAdapter.K 
> EY_VALUE)));
>         double g = n*m;
>         double db = g;
>         mDbHelper.updateNote(db, false, false, false, false, false, false, 0,
> zb, false, false);
>         mDbHelper.deleteNote(xb);
>         mDbHelper.deleteNote(xb);
>         max -=2;
>                         }
>
> if(Boolean.parseBoolean(note2.getString(note2.getColumnIndexOrThrow(NotesDb 
> Adapter.KEY_ISDIVISOR))))
>                         {
>                         int ya = xb+1;
>                         int za = xb-1;
>                         Cursor note3 = mDbHelper.fetchNote(ya);
>                         Cursor note4 = mDbHelper.fetchNote(za);
>          double n =
> Double.valueOf(note3.getString(note3.getColumnIndexOrThrow(NotesDbAdapter.K 
> EY_VALUE)));
>          double m =
> Double.valueOf(note4.getString(note4.getColumnIndexOrThrow(NotesDbAdapter.K 
> EY_VALUE)));
>         double g = n/m;
>         double da = g;
>         mDbHelper.updateNote(da, false, false, false, false, false, false, 0,
> za, false, false);
>         mDbHelper.deleteNote(xb);
>         mDbHelper.deleteNote(xb);
>         max -=2;
>                         }
>                 }
>                 int xc = min-1;
>                 while(xc<max)
>                 {
>                         xc++;
>                         Cursor note2 = mDbHelper.fetchNote(xc);
>
> if(Boolean.parseBoolean(note2.getString(note2.getColumnIndexOrThrow(NotesDb 
> Adapter.KEY_ISADD))))
>                         {
>                         int yb = xc+1;
>                         int zb = xc-1;
>                         Cursor note3 = mDbHelper.fetchNote(yb);
>                         Cursor note4 = mDbHelper.fetchNote(zb);
>
>          double n =
> Double.valueOf(note3.getString(note3.getColumnIndexOrThrow(NotesDbAdapter.K 
> EY_VALUE)));
>          double m =
> Double.valueOf(note4.getString(note4.getColumnIndexOrThrow(NotesDbAdapter.K 
> EY_VALUE)));
>         double g = n*m;
>         double db = g;
>         mDbHelper.updateNote(db, false, false, false, false, false, false, 0,
> zb, false, false);
>         mDbHelper.deleteNote(xc);
>         mDbHelper.deleteNote(xc);
>         max -=2;
>                         }
>
> if(Boolean.parseBoolean(note2.getString(note2.getColumnIndexOrThrow(NotesDb 
> Adapter.KEY_ISSUBTRACT))))
>                         {
>                         int ya = xc+1;
>                         int za = xc-1;
>                         Cursor note3 = mDbHelper.fetchNote(ya);
>                         Cursor note4 = mDbHelper.fetchNote(za);
>          double n =
> Double.valueOf(note3.getString(note3.getColumnIndexOrThrow(NotesDbAdapter.K 
> EY_VALUE)));
>          double m =
> Double.valueOf(note4.getString(note4.getColumnIndexOrThrow(NotesDbAdapter.K 
> EY_VALUE)));
>         double g = n/m;
>         double da = g;
>         mDbHelper.updateNote(da, false, false, false, false, false, false, 0,
> za, false, false);
>         mDbHelper.deleteNote(xc);
>         mDbHelper.deleteNote(xc);
>         max -=2;
>                         }
>                 }
>                 if(min==max)
>                 {return true;}
>                 else{return false;}}
> Solve 1 is identical except it uses Solve 2 in the paranthasees
> portion.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to