-
شنبه 14 خرداد 1390, 16:12 عصر
#1
ساخت تابعی برای رند کردن (گرد کردن) اعداد (سفارشی)
با سلام خدمت دوستان.
با اینکه میدونیم اصطلاح رند کردن مخصوص اعداد اعشاریه .اما در اینجا مبحث بنده در مورد ساخت تابعی سفارشی هست که بتونیم اعداد صحیح رو رند یا گرد کنیم.
در برنامه ای دیدم که از کاربر یه مقدار عددی میگرفت. این عدد ماکسیمم گرد سازی بود ... یعنی اینکه:
کاربر وقتی عدد 50 رو مینوشت ، برنامه اینطور عمل میکرد که 50 رو تقسم بر 2 میکرد و عدد صحیحی مورد استفاده در روال برنامه اگه کمتر از 25 بود صفر در نظر میگرفت و بالای اون رو 50 در نظر میگرفت.
جالبتر این بود که این عدد (یعنی عدد ماکسیمم برای رند سازی )قابل تغییر بود.
به عبارت دیگر و برای روشن شدن بیشتر سوال یه مثال میزنم.
مثلا عدد 123 رو 100 میشه.
عدد 166 رو 150 میشه.
عدد 177 رو 200 میشه.
بنده تابعی برای رند کردن تا عدد 50 رو نوشتم. مشکلم اینه چطوری این روش رو برای همه اعداد بتونم تعمیم بدم.
ممنون از راهنماییتون.
برچسب های این تاپیک
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت