حل شده منفی سکه
#1
Information 
سلام دوستان من برای بازیم سکه ای گذاشتم که به ازای هر مرحله 20 سکه اضافه شود.
مشکل من اینجا است که مثلا ما 30 سکه داریم و برای خرید یک کاراکتر50 سکه نیاز است،کاربر روی خرید کاراکتر کلیک می کند
(قیمت کاراکتر از سکه ای که داریم بیشتر است) و سکه ی ما می شود -20 سکه !! چه کار کنم که مقدار سکه ی ما در صفر بایستد و منفی نشود؟؟
ممنون می شوم کمک کنید  20 20
  پاسخ


 سپاس شده توسط: ممد
#2
سلام
پیشنهاد من اینه که اول بررسی بشه که اول بررسی بشه متغیر سکه ها برابر یا بزرگتر از 50 هست یا نه
  پاسخ


 سپاس شده توسط: M.gh
#3
فهمیدم.
من می خواهم که از صفر کم تر نشود یعنی امتیاز -20 نشود و در صفر بایستد و کمتر نشود(زماتی که کاربر خرید می کند)
  پاسخ


 سپاس شده توسط: ممد
#4
(1398/9/4، 02:45 عصر)M.gh نوشته است: سلام دوستان من برای بازیم سکه ای گذاشتم که به ازای هر مرحله 20 سکه اضافه شود.
مشکل من اینجا است که مثلا ما 30 سکه داریم و برای خرید یک کاراکتر50 سکه نیاز است،کاربر روی خرید کاراکتر کلیک می کند
(قیمت کاراکتر از سکه ای که داریم بیشتر است) و سکه ی ما می شود -20 سکه !! چه کار کنم که مقدار سکه ی ما در صفر بایستد و منفی نشود؟؟
ممنون می شوم کمک کنید  20 20

همونطور که دوستمون گفت دو راه داری اول اینکه تشخیص بدی کدوم آیتم بیش تره (سکه های کاربر یا سکه های مورد نیاز برای خرید کاراکتر) و بعد عدد بزرگتر رو از کوچکتر کم کنی تا منفی نشه......
راه دوم اینکه عدد منفی به دست اومده رو قدر مطلقش رو بگیری از طریق اکسپرشن abs .....
غایب
  پاسخ


 سپاس شده توسط: M.gh
#5
(1398/9/4، 06:49 عصر)M.gh نوشته است:
(1398/9/4، 06:47 عصر)Master Badfar نوشته است: راه دوم اینکه عدد منفی به دست اومده رو قدر مطلقش رو بگیری.....

[quote pid='46009' dateline='1574691455']



راه دوم را نفهمیدم!!


فرض کن حاصل نهایی تفاضل دو آیتم رو میخوای توی یک متغیر به نام (Final_value) ذخیره کنی. متغیر x میزان سکه های کاربر هست و متغیر y میزان قیمت خرید کاراکتر پس میگی که مقدار متغیر Final_value تغییر کنه به 
کد:
abs(x-y)

به همین سادگی!
غایب
  پاسخ


 سپاس شده توسط: M.gh
#6
دوستان با سپاس فراوان از آقای سید رضا محمد صادقی و master badfar ..
قشنگ فهمیدم.
  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 230 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 182 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,598 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

پرش به انجمن: