int cInt(float stsid){ int cInt = 0; try{ int stsid1 = 0; if(stsid > 0){ if((stsid - (int)stsid > 0) && (stsid - (int)stsid != 0.5)) stsid1 = (int)(stsid + 0.5); if(stsid - (int)stsid == 0.5){ if(((int)(stsid-0.5))%2 == 0) stsid1 = (int)(stsid - 0.5); else stsid1 = (int)(stsid + 0.5); } if(stsid - (int)stsid ==0) stsid1 = (int)stsid; }else{ stsid = -stsid; if((stsid - (int)stsid > 0) && (stsid - (int)stsid != 0.5)) stsid1 = - (int)(stsid + 0.5); if(stsid - (int)stsid == 0.5){ if(((int)(stsid-0.5))%2 == 0) stsid1 = - (int)(stsid - 0.5); else stsid1 = - (int)(stsid + 0.5); } if(stsid - (int)stsid ==0) stsid1 = - (int)stsid; } cInt = stsid1; }catch(Exception e){} return cInt; }
|