Ctrl + Z

فرصتی دوباره

بســــم الله الرحمــــن الرحیـــــــم

Ctrl + Z

فرصتی دوباره

در این تمرین شما باید یک ماشین حساب بنویسید که شامل موارد ذیل می باشد:

  • برنامه باید دربردارنده چهار عملیات جمع، تفریق، ضرب و تقسیم باشد.
  • در صورتی که کاربر عددی را تقسیم بر صفر کرد روی صفحه نمایش باید پیام مناسب چاپ شود.
  • عملیات کافیست بین دو عدد انجام شود. ( جمع بین ۳ عدد و یا بیشتر لازم نیست! )
  • روی ماشین حساب علاوه بر دکمه برای اعداد ۰ تا ۹ و همچنین برای جمع، تفریق، ضرب و تقسیم، باید دو دکمه مقدار نهایی (=) و پاک ( Clear ) نیز وجود داشته باشد.
  • ابتدا کاربر عدد اول را وارد می‌کند. ( اعداد مانند ماشین حساب به صورت دکمه‌اند که کاربر بایستی روی اعداد کلیک کند. )
  • بعنوان مثال روی عملگر جمع کلیک می کند.
  • عدد دوم را با کلیک کردن روی دکمه‌ها وارد می‌کند.
  • نهایتا روی = کلیک می‌کند.
  • برای دور بعدی محاسبه، کاربر روی دکمه Clear کلیک می‌کند تا صفحه نمایش پاک شود و کاربر قادر باشد عملیات روی دو عدد بعدی را محاسبه کند.
  • کاربر روی هر دکمه از اعداد ۰ تا ۹ و روی هریک از عملگرهای +،-،*و/ که کلیک می کند، آن کاراکتر باید روی صفحه نمایش به بقیه کاراکترها اضافه شود.
  • کاربر هنگامی که روی = کلیک می‌کند جدای از اینکه = روی صفحه نمایش به بقیه کاراکترها اضافه می شود حاصل نیز اضافه می شود.
  • اندازه پنجره ماشین حساب را نباید بتوان تغییر داد!
  • اعدادی که کاربر وارد می‌کند باید به اندازه double در نظر گرفته شود.

در شکل زیر می توانید یک نمونه ماشین حساب را مشاهده کنید. ( که البته ۳ عملکر دیگر آن پیاده سازی نشده است و شما باید پیاده سازی کنید. )

ماشین حساب

    * برای ارسال تمرین فایل با پسوند java. را ارسال نمایید و از فرستادن فایل‌های word یا txt خودداری کنید.

    نحوه ارزیابی:

    • واسط گرافیکی: ۵۰ درصد -> در صورتی که واسط گرافیکی برنامه درست زده نشده باشد و یا دکمه‌ها و متن‌ها مکانشان نامناسب و بهم ریخته باشد ۵۰٪ نمره صفر در نظر گرفته می‌شود.
    • منطق: ۵۰ درصد -> در صورتی که منطق برنامه چنانچه بیان شد عمل نکند ۵۰٪ نمره تمرین صفر در نظر گرفته می‌شود.

    شباهت‌یابی در این تمرین سختگیرانه‌تر انجام می‌شود!

        توجه:‌ به صاحب بهترین برنامه کامل، ۱.۵ نمره به نمره کارنامه اضافه می شود.      

        مهلت ارسال تا ۶ صبح روز ۳۱ فروردین. این زمان به هیچ عنوان تمدید نمی شود!     

    • ۹۲/۰۱/۰۷
    • ادمین

    سوالات  (۵)

  • میتونید حدس بزنید !!
  • آخ آخ آخ آخ
    آقاااااااا میشه یه کمی زمانشو تمدید کنید ؟؟
    شما که مهربونید ....
    شما که ....

    پاسخ:
    نه!
    میشه موعود تحویلو بدازین چارشنبه !!!!!!!!!!!!!!!

    پاسخ:
    نه!
    میشه موعوده تحویل بشه ساعت 24 روز 31 ام؟؟؟
    پاسخ:
    نه!
    ببخشید اقا ولی اگه دکمه باشه اونقدرا فرقی نداره ها...
    سلام چطور میشه پسوند فایل txt رو به html تغییر داد توی ویندوز ؟

    ارسال سوال

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی