public double GetFloatPic(string t)
{
double tmp = 0.00;
string[] arr = t.ToString().Split('.');
if (arr.Length == 2)
{
string f = arr[1];
if (f.Length <= 2)
{
tmp = double.Parse(t);
}
else
{
string sf = f.Substring(0, 3);
int f1 = int.Parse(sf[0].ToString());
int f2 = int.Parse(sf[1].ToString());
int f3 = int.Parse(sf[2].ToString());
if (f3 > 5)
{
f2 = f2 + 1;
string tsf = arr[0] + "." + f1 + f2;
tmp = double.Parse(tsf);
}
else if (f3 < 5)
{
string tsf = arr[0] + "." + f1 + f2;
tmp = double.Parse(tsf);
}
else
{
if (f2 % 2 == 0)
{
string tsf = arr[0] + "." + f1 + f2;
tmp = double.Parse(tsf);
}
else
{
f2 = f2 + 1;
string tsf = arr[0] + "." + f1 + f2;
tmp = double.Parse(tsf);
}
}
}
}
else
{
tmp =double.Parse(t);
}
return tmp;
}