PDA

View Full Version : سوال: مشکل در خروجی یه تقسیم ساده



djscsi
سه شنبه 31 فروردین 1389, 05: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, 05:38 صبح
ممنون بچه ها . فهمیدم مشکلم چی بود

mohammad_2039
سه شنبه 31 فروردین 1389, 06:50 صبح
اگه میشه بگو ما هم بدونیم:متفکر:

bpzone
سه شنبه 31 فروردین 1389, 08: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, 11: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 چیه؟