PDA

View Full Version : به نظر شما چرا در این شرط ها ورودی 0.08 اجرا نمی شود ؟



ali_fbi
یک شنبه 24 فروردین 1393, 16:08 عصر
سلام در قسمت کد زیر کار به این صورت است که با استفاده از تکس باکس عدد گرفته می شود و به تابع پاس داده می شد

ولی مقدار 0.08 کار نمی کنید





if ((moto.fer <= 0.06) && ((moto.fer >= 0.01)))
{


string g = id(10);
action(g);
}


if ((moto.fer >= 0.08) && (moto.fer <= 0.12))
{
string g = id(20);
action(g);
}


if ((moto.fer >= 0.14) && (moto.fer <= 0.20))
{
string g = id(30);
action(g);
}

Mojtaba.Shateri
یک شنبه 24 فروردین 1393, 16:16 عصر
سلام در قسمت کد زیر کار به این صورت است که با استفاده از تکس باکس عدد گرفته می شود و به تابع پاس داده می شد

ولی مقدار 0.08 کار نمی کنید





if ((moto.fer <= 0.06) && ((moto.fer >= 0.01)))
{


string g = id(10);
action(g);
}


if ((moto.fer >= 0.08) && (moto.fer <= 0.12))
{
string g = id(20);
action(g);
}


if ((moto.fer >= 0.14) && (moto.fer <= 0.20))
{
string g = id(30);
action(g);
}


دقیقتر منظورتونو میگین؟!

us1234
یک شنبه 24 فروردین 1393, 16:26 عصر
عدد را چطور گرفتید ؟
کد کامل بذارید
حدس میزنم رشته گرفته شده را به float کست نکردید !

ali_fbi
یک شنبه 24 فروردین 1393, 16:31 عصر
سلام به وسیله ک تکس باکس گرفته می شود و با

(float.pars(tex.text داخل متغیر moto.fre که float می باشد ریخته می شود

ali_fbi
یک شنبه 24 فروردین 1393, 16:32 عصر
عدد را چطور گرفتید ؟
کد کامل بذارید
حدس میزنم رشته گرفته شده را به float کست نکردید !


سلام به وسیله ک تکس باکس گرفته می شود و با

(float.pars(tex.text داخل متغیر moto.fre که float می باشد ریخته می شود

behzadkhan
یک شنبه 24 فروردین 1393, 16:52 عصر
با سلام

ببن جواب می گیری:

==================================


if ((moto.fer <= 0.06f) && ((moto.fer >= 0.01f)))
{
string g = id(10);
action(g);
}


if ((moto.fer >= 0.08f) && (moto.fer <= 0.12f))
{
string g = id(20);
action(g);
}


if ((moto.fer >= 0.14f) && (moto.fer <= 0.20f))
{
string g = id(30);
action(g);
}



با تشکر