View Full Version : به نظر شما چرا در این شرط ها ورودی 0.08 اجرا نمی شود ؟
ali_fbi
یک شنبه 24 فروردین 1393, 17: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, 17: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, 17:26 عصر
عدد را چطور گرفتید ؟
کد کامل بذارید
حدس میزنم رشته گرفته شده را به float کست نکردید !
ali_fbi
یک شنبه 24 فروردین 1393, 17:31 عصر
سلام به وسیله ک تکس باکس گرفته می شود و با
(float.pars(tex.text داخل متغیر moto.fre که float می باشد ریخته می شود
ali_fbi
یک شنبه 24 فروردین 1393, 17:32 عصر
عدد را چطور گرفتید ؟
کد کامل بذارید
حدس میزنم رشته گرفته شده را به float کست نکردید !
سلام به وسیله ک تکس باکس گرفته می شود و با
(float.pars(tex.text داخل متغیر moto.fre که float می باشد ریخته می شود
behzadkhan
یک شنبه 24 فروردین 1393, 17: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);
}
با تشکر
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.