Re: [android-developers] Method oddly not working, help needed.

2012-02-18 Thread TreKing
On Fri, Feb 17, 2012 at 10:09 PM, Jeresam515 jeremyschiff...@gmail.comwrote:

 Here is my method for part of a calculator app, could someone take a look
 and see why it isnt working?


It might help if you explain what it isn't working means.

-
TreKing http://sites.google.com/site/rezmobileapps/treking - Chicago
transit tracking app for Android-powered devices

-- 
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

[android-developers] Method oddly not working, help needed.

2012-02-17 Thread Jeresam515
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(xmax)
{
x++;
Cursor note = mDbHelper.fetchNote(x);

if(Boolean.parseBoolean(note.getString(note.getColumnIndexOrThrow(NotesDbAdapter.KEY_ISPS
{
int y = x;
boolean z = false;
while(ymax  z==false){
y++;
Cursor note1 = mDbHelper.fetchNote(y);

if(Boolean.parseBoolean(note1.getString(note.getColumnIndexOrThrow(NotesDbAdapter.KEY_ISPE
{z = true;}
}
solve1(x,y);
max-=(y-x);
}}
int xa = min-1;
while(xamax)
{
xa++;
Cursor note2 = mDbHelper.fetchNote(xa);

if(Boolean.parseBoolean(note2.getString(note2.getColumnIndexOrThrow(NotesDbAdapter.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.KEY_VALUE)));
 double m =
Double.valueOf(note4.getString(note4.getColumnIndexOrThrow(NotesDbAdapter.KEY_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(NotesDbAdapter.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(xbmax)
{
xb++;
Cursor note2 = mDbHelper.fetchNote(xb);

if(Boolean.parseBoolean(note2.getString(note2.getColumnIndexOrThrow(NotesDbAdapter.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.KEY_VALUE)));
 double m =
Double.valueOf(note4.getString(note4.getColumnIndexOrThrow(NotesDbAdapter.KEY_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(NotesDbAdapter.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.KEY_VALUE)));
 double m =
Double.valueOf(note4.getString(note4.getColumnIndexOrThrow(NotesDbAdapter.KEY_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(xcmax)
{
xc++;
Cursor note2 = mDbHelper.fetchNote(xc);

if(Boolean.parseBoolean(note2.getString(note2.getColumnIndexOrThrow(NotesDbAdapter.KEY_ISADD
{
int yb = xc+1;
int