رفتن به مطلب
  • 0

نمایش تکست چند باتون در یک ادیت تکست


eslahi

سوال

سلام.جه جوری یه برنامه ماشین حساب بنویسم  که فرضا باتون 3 رو فشار بدم بعد 4 رو بزنم اول ازهمه تو ی ادیت تکست 34 تو خروحی نوشته شه  و بعد فرضا باتون + رو بزنم تو ادیت تکست جمع رو بنویسه بعد باتون های فرضا 6 و 4 رو فشار بدم تو خروجی بنویسه و با زدن باتون مساوی جمع کل رو نمایش یده یعنی 34+64=98 این و کلا تو ی ادیت تکست تمایش بده تورو خدا کمکم کنید اساتید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

اولا اینکه کیبورد رو خودت طراحی کن توش (منظورم اعداد و عملگرهای جمع و ضرب و ...) از کیبورد گوشی بخوای استفاده کنی سخت میشه کارت

بقیش دیگه کاری نداره یه متغیر استرینگ تعریف کن و هردفه باتنی رو میزنی متنشو بگیره و با قبلی جمع کنه و تو تکست ویو نشون بده 

کار بعدی اینه که توهر مرحله نتیجه رو محاسبه کن و یه جا ذخیره کن مثلا تو مثال خودت 64+34 رو تو یه متغیر جداگونه نتیجش رو بریز که اگه مثلا خواست 34+36+35 رو حساب کنی فقط نتیجه قبلی رو با عدد جدید حساب کنی

در کل کار سختی نیست یه خورده خلاقیت میخواد :malih:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اولا اینکه کیبورد رو خودت طراحی کن توش (منظورم اعداد و عملگرهای جمع و ضرب و ...) از کیبورد گوشی بخوای استفاده کنی سخت میشه کارت

بقیش دیگه کاری نداره یه متغیر استرینگ تعریف کن و هردفه باتنی رو میزنی متنشو بگیره و با قبلی جمع کنه و تو تکست ویو نشون بده 

کار بعدی اینه که توهر مرحله نتیجه رو محاسبه کن و یه جا ذخیره کن مثلا تو مثال خودت 64+34 رو تو یه متغیر جداگونه نتیجش رو بریز که اگه مثلا خواست 34+36+35 رو حساب کنی فقط نتیجه قبلی رو با عدد جدید حساب کنی

در کل کار سختی نیست یه خورده خلاقیت میخواد :malih:

دقیقا مشکلم با فهموندن این قضیه به برنامست که تو کچا این متغیرها رو جمع بزنه و در ادیت تکست نمایش بده .

"کار بعدی اینه که توهر مرحله نتیجه رو محاسبه کن و یه جا ذخیره کن مثلا تو مثال خودت 64+34 رو تو یه متغیر جداگونه نتیجش رو بریز که اگه مثلا خواست 34+36+35 رو حساب کنی فقط نتیجه قبلی رو با عدد جدید حساب کنی"

دقیقا برنامه نوشتن برای اینو نمیفهمم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یک کار دیگه میگم انجام بدید اگه فقط به جمع کردن هست ...

هرعددی که میخواهید بنویسید مثلا:

56+800+2+34+567+200 و در نهایت وقتی که Button مساوی رو زدید

بیایید با Regex Split مقادیر بین + رو از هم جدا کنید و با هم به صورت Int جمع ببندید ...

 

در مورد اینکه تقسیم و تفریق و ضرب و جمع هم داشته باشی باید کاری رو که استاد شاهپیری فرمودند انجام بدید...

 

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یک کار دیگه میگم انجام بدید اگه فقط به جمع کردن هست ...

هرعددی که میخواهید بنویسید مثلا:

56+800+2+34+567+200 و در نهایت وقتی که Button مساوی رو زدید

بیایید با Regex Split مقادیر بین + رو از هم جدا کنید و با هم به صورت Int جمع ببندید ...

 

در مورد اینکه تقسیم و تفریق و ضرب و جمع هم داشته باشی باید کاری رو که استاد شاهپیری فرمودند انجام بدید...

مشکلم قسمت دومه ج جوری   با هم به صورت Int جمع ببندم..

 
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...