View Full Version : سوال: مشکل در خروجی یه تقسیم ساده
djscsi
سه شنبه 31 فروردین 1389, 06:10 صبح
دوستان من 2 تا int رو میفرستم به تابعی و می خام خروجی تقسیم اولی بر دومی باشه تا 2 رقم اعشار من اینو نوشتم ولی
void show(int saf,int waitqueueint total)
{
textBox2.Text = Convert.ToString(saf / total + "/" + saf % total);
}
ولی با مقادیر saf=18 و total=20 مقدار بازگشتی 0.18 میاد در حالی که باید 0.9 باشه
djscsi
سه شنبه 31 فروردین 1389, 06:38 صبح
ممنون بچه ها . فهمیدم مشکلم چی بود
mohammad_2039
سه شنبه 31 فروردین 1389, 07:50 صبح
اگه میشه بگو ما هم بدونیم:متفکر:
bpzone
سه شنبه 31 فروردین 1389, 09:16 صبح
private void button1_Click(object sender, EventArgs e)
{
int x;
int y;
double result;
x = 18;
y = 20;
result= Divide(x, y);
MessageBox.Show(result.ToString());
}
private double Divide(int a, int b)
{
return (double)a / b;
}
zmmehrdad
سه شنبه 31 فروردین 1389, 12:04 عصر
دوستان من 2 تا int رو میفرستم به تابعی و می خام خروجی تقسیم اولی بر دومی باشه تا 2 رقم اعشار من اینو نوشتم ولی
void show(int saf,int waitqueueint total)
{
textBox2.Text = Convert.ToString(saf / total + "/" + saf % total);
}
ولی با مقادیر saf=18 و total=20 مقدار بازگشتی 0.18 میاد در حالی که باید 0.9 باشه
اون waitqueueint پشت total چیه؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.