تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 14

نام تاپيک: ماشین حساب و چند سوال

  1. #1
    اگه نباشه جاش خالی می مونه Hassan_aku's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    tehran
    پست ها
    243

    12 ماشین حساب و چند سوال

    با سلام به تمامی دوستان

    دوستان من ماشین حساب و چهار عمل اصلی را درست کردم یعنی +و-و*و/.= اما تو این 4 عمل اصلی / کار نمی کنه و هر عددی را که وارد میکنید و می گوید بر این تقسیم کن عدد 4358324 را در edit می نویسه.

    سوال اولم :اینه که چه جوری این تقسیم رو درست کنم؟
    سوال دوم : برای اینکه بخوام به ماشین حساب کلید ها M+ و M- و MRC اضافه کنم از چه کدی باستی استفاده کنم؟

    ممنون میشم راهنمای کنید.

    در ضمن با برنامه دلفی دارم این کارا رو می کنم.


  2. #2
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    در مورد سوال اول كه بايد بگم احتمالا كد نويسي شما اشكال داره بهتره كه بيشتر توضيح بدين.
    ولي در مورد سوال دوم مي تونيد از يك متغير استفاده كنيد و سپس كدهاي زير را بنويسن
    براي +M اين كد رو بنويسين:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    براي -M اين كد رو بنويسين:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشين
    باي

  3. #3
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    با عرض پوزش يادم رفت براي Mrc هم كدشو بگم
    براي Mrc مي تونين اين كد رو بنويسين
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    راستي يادتون نره كه M را در قسمت Private يا Public برنامه بايد تعريف كنيد.
    باي

  4. #4
    اگه نباشه جاش خالی می مونه Hassan_aku's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    tehran
    پست ها
    243

    پيش فرض ممنون

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

    فقط تقسیم خرابه نمیدونم باید چکار کرد؟
    این را برای تقسیم گذاشتم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این هم برای مساوی
    حالا ببینید می شه کاریش کرد


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    2 سوال دیگه هم دارم ؟

    اولی اینکه چه جوری دکمه AC بسازم منظورم ماشین حساب رو صفر کنه؟(کد)
    دوم وقتی رو مساوی کلیک میکنید حاصل عبارت برایتان ظاهر میشه . و می خواهید یه عدد دیگه وارد کنید از ادامه همان عدد قبلی می نویسه چه جوری به دلفی دستور بدم هنگامی که عدد را وارد می کنیم از اول شروع کنه.
    مثال: درست عبارت اول 11+21=32
    غلط عبارت دوم 321+1=322
    درست عبارت درست 1+1=2

    ممنون
    Last edited by Hassan_aku; 21-10-2007 at 19:19.

  5. #5
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    سلام
    در مورد تقسیم:
    به کدی که نوشتی دقت کن: شما همیشه s رو نمایش میدین، در صورتی که جواب تقسیم در متغیر aq ذخیره شده!
    AC : تمام محتوای edit ها رو با edit.clear پاک کنید و همچنین خانه های حافظه رو برابر مقدار صفر قرار بدین
    نمایش درست اعداد: در رویداد OnEnter مربوط به edit محتوای edit رو پاک کنید
    موفق باشی

  6. #6
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    دوست عزیز.
    اگه یک برنامه ماشین حساب آماده میخواین ، توی خود ویندوز هست.
    ولی اگه میخواین یاد بگیرین ، سعی کنید خودتون هم تلاش کنید. چون تمام مسائل از کوچیک تا بزرگ رو دارین اینجا مطرح میکنین.
    به نظر من اگه خودتون بیشتر سعی کنید و یعد اگه نشد اینجا تاپیک بزارین بهتره.

  7. #7
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    سلام
    دوست عزيز يه چيز بزرگ ديگه هم يادتون رفته كه من هم در پستي كه زدم توجه نكرده بودم
    ماشين حساب كه فقط عدد صحيح را محاسبه نمي كنه كه شما همه جا Inttostr يا Strtoint زدين.
    مگه براي ماشين حسابتون عدد اعشاري تعريف نكردين؟
    در ضمن من نظر مرد مباح عزيز را خيلي قبول دارم چون شما دارين همه چيز رو ديگه مي پرسين.
    يه خورده هم خودتون بايد زحمت بكشين. من خودم اولين برنامه اي كه با دلفي درست كردم همين ماشين حساب بود. با قابليت ذخيره نتايج. الان ندارم تا براتون آپلود كنم.
    اگه مي خواين يه برنامه نويس خوب بشين بايد از خودتون هم به اندازه كفايت مايه بزارين.
    موفق باشين
    اميدوارم بدتون نياد
    باي

  8. #8
    اگه نباشه جاش خالی می مونه afshinaghasi's Avatar
    تاريخ عضويت
    Aug 2007
    پست ها
    278

    پيش فرض

    salam
    ماشین حسابه شما پر از خطا هست .آیا میتونی در ادیت باکست فقط یک بار نقطه اعشار بزاری.یعنی اگر یه عدد اعشاری داری دیگه از صفحه کلید نقطه رو نگیره .من ماشین حسابو با vb6 نوشتم تمامه کلیدها به صورت آرایه تعریف شده.در ضمن باید از متغیرهای boolean هم در برنامت داشته باشی .اگر میخوای یه ماشین حسابه باهال داشته باشی می تونی ماشین حسابه ویندوزو بزاری جلوت از رو اون بری جلو . خیلی ها فکر می کنند برنامه ماشین حساب خیلی راحته ولی این طور نیست هر کسی بتونه مثله ماشین حسابه ویندوزو پیاده کنه اون شاه کار کرده .(البته ماشن حسابه پیشرفتش نه) و بتونه تمامه خطاها رو بگیر ه
    Last edited by afshinaghasi; 23-10-2007 at 12:26.

  9. #9
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    افشین جان.
    ساختن اون هم خیلی کار سختی نیست. اگه کمی کار کرده باشی و رو کدها مسلط باشی همه اون کارا رو میتونی بکنی.
    ولی برای افراد مبتدی ماشین حساب ساده هم خیلی خوبه که کد نویشیشون قوی بشه و بتونن کمی فکرشون رو باز کنن.

  10. #10
    اگه نباشه جاش خالی می مونه afshinaghasi's Avatar
    تاريخ عضويت
    Aug 2007
    پست ها
    278

    پيش فرض

    سلام
    من اینو گفتم برای مبتدی ها و تابه حالم ندیدم کسی بتونه یه ماشین حسابه ویندوزی درست کنه .من با ویژوال 6 این کارو کردم که سخت ترم بود همه کلید هاشم آرایه بودن .تو دلفی نمیدونم چهطوری میشه آرایه ای از کلید ها ساخت .در ضمن برنامه هایی هم که بانک اطلاعاتی هستند مثل نهایتا یه برنامه حسابداری ساختنش از یه ماشین حسابه ویندوزی خیلی راحت تره چون اصلا هیچ فکر کردنی توش نیست .سخت ترین برنامه ای که من نوشتم برنامه مین روب بوده واقعا روش فکر کردم .ولی ماها خیلی سخت بتونیم یه برنامهای مثل اتوکد رو بسازیم ....
    Last edited by afshinaghasi; 23-10-2007 at 21:51.

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •