PDA

View Full Version : سوال: مشکل در ضرب و تقسیم چند .float



mohammad jamalian
دوشنبه 28 بهمن 1392, 21:14 عصر
با سلام
من کد زیر را نوشتم ولی کلا جواب را 0 می دهد.

float x;
float y = 3;
float z;
float k = 20;
float d;
float t = 0;
float n = 0;
float f = 0;
t *= y -= (f) = x;
k *= y = z;
x /= z = d;
label10.Text = d.ToString();

لطفا کمک کنید.

rahnema1
دوشنبه 28 بهمن 1392, 21:19 عصر
سلام، شما این همه عملیات انجام دادید اما روی d که می خواهید چاپ کنید هیچ عملیاتی انجام نداده و هیچ مقداری به اون اختصاص نمی دهید. طبیعیه که جواب صفر باشه

mohammad jamalian
دوشنبه 28 بهمن 1392, 21:21 عصر
من در خط اخر نوشتم

x /= z = d;

rahnema1
دوشنبه 28 بهمن 1392, 21:36 عصر
یعنی d را می ریزه توی z و x نه اینکه x را بریزه توی d

mohammad jamalian
دوشنبه 28 بهمن 1392, 21:51 عصر
اگر امکان دارد بگویید چکونه مشکل را بر طرف کنم.

rahnema1
دوشنبه 28 بهمن 1392, 21:59 عصر
سوال من اینه شما دقیقا چه کاری می خواهید بکنید؟

mohammad jamalian
دوشنبه 28 بهمن 1392, 22:04 عصر
من می خواهم مقدار t رو ضرب در y کنم بعد منهای f کنم و قدار آن را در x بریزم.بعد k ضرب در y کنم ودر z بریزم.بعد x رو تقسیم بر z کنم و در ی بریزم و بعد مقدار d رو در label نشان دهم.

rahnema1
دوشنبه 28 بهمن 1392, 22:10 عصر
میشه همه رو با هم انجام داد

label10.Text =((t*y-f)/(k*y)).ToString();

mohammad jamalian
دوشنبه 28 بهمن 1392, 22:11 عصر
دست شما درد نکنه مشکل حل شد.:لبخندساده: