PDA

View Full Version : سوال: تقسیم دو عدد اعشاری



f_g1348
چهارشنبه 15 آذر 1391, 08:58 صبح
سلام
دوستان برای تقسیم دو عدد از کد زیر استفاده می کنم . حال که می خواهم پارامتر دستور divide رو از جنس double بزارم خطا میگیره و نمی تونم اجرا کنم چطور این مشکل رو برطرف کنم .
لازم به ذکر است با مقادیر int کار می کند و من نمی توانم پارامترم را تغییر دهم چون مقدار اعشاری لازم دارم

int o = 1;
int p = 1;
decimal q;
q = decimal.Divide(o, p);

NasimBamdad
چهارشنبه 15 آذر 1391, 11:08 صبح
int o = 1;
int p = 1;
decimal q;
q = decimal.Divide(Convert.ToDecimal(o), Convert.ToDecimal(p));


فکر کنم این نیازت رو بر طرف کنه . البته نمیدونم . تست نکردم و شاید .

tooraj_azizi_1035
چهارشنبه 15 آذر 1391, 18:23 عصر
q=(o/p*1.0);