دسته بندی ها
23:10 1402/09/21

چرا تقسیم دو عدد در سی شارپ برابر با صفر می شود ؟

مشخصات سوال کننده :
کاربر : hamdola     امتیاز کاربر : 121     رتبه کاربر : 12
دسته بندی : سی شارپ

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 1007
پاسخ دهنده : hamid_b 23:15 1402/09/21

پاسخ سوال شما خیلی ساده هست. چون شما اعدادتون و نتیجه نهایی خودتون رو در متغیری از نوع int تعریف کردید. ضمنا عدد اول از عدد دوم کوچکتر هست. پاسخ تقسیم شما 0.2 هست که چون کمتر از 1 هست مقدار صفر نمایش داده میشه.

شما باید متغیرها رو از نوع float تعریف کنید.

float a = 5;
float b = 25;
float sum = a / b;
به این پاسخ امتیاز بدهید    1
امتیاز: 510 رتبه: 4
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود