آیا میشود در کانستراکت باقی مانده ی یک عدد را بدست آورد ؟
#1
سلام من یک بازی ای ساختم که  در این بازی باید اعداد با مضارب 3 مشخص بشه اعداد 1 تا 1000 . اما نمیدونم چجوری میشه باقی مونده ی عدد رو بدست اورد مثلا بگیم اگر باقی موندش صفر شد فلان اتفاق بی افته .
میشه دونه دونه انجام داد یعنی اگر متغیر عدد رندوم (از 1 تا 1000 ) تقسیم بر 3 برابر 3 یا 6 یا 9 یا... شد اما میدونین که خیلی غیر منطقیه .
لطفا اگر کسی خبر داره اطلاع بده !! خیلی لازمه . بازیم نیمه کاره مونده
  پاسخ


 سپاس شده توسط:
#2
سلام
می‌تونید با استفاده از امتحان تقسیم باقی‌مانده رو به دست بیارید:
خارج قسمت × مقسوم علیه + باقیمانده = مقسوم

در نتیجه:
باقی‌مانده = مقسوم ـ خارج قسمت × مقسوم علیه

در نتیجه:
کد:
x - 3 * int(x/3)

روش خلاصه‌تر هم که خود کانستراکت ارائه داده اینه:
کد:
x % 3
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: orache ، kamran_cn
#3
خیلی ممنون
  پاسخ


 سپاس شده توسط:


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 230 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 179 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,596 1403/10/23، 12:10 صبح
آخرین ارسال: Tggi
  تپسل .....فروشگاه Hamidreza 3 1,932 1403/10/22، 11:57 عصر
آخرین ارسال: Tggi
  خروجی اندروید با Intel xdk ya mahdi 0 130 1403/8/25، 02:08 عصر
آخرین ارسال: ya mahdi

پرش به انجمن: