Ctrl + Z

فرصتی دوباره

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

Ctrl + Z

فرصتی دوباره

۶ مطلب با موضوع «برنامه نویسی :: جاوا :: تمرین» ثبت شده است

هدف از نوشتن این برنامه نصب و راه اندازی جاوا و اکلیپس و تجربه یک برنامه نویسی ساده با جاوا می باشد.

 

برنامه ای بنویسید که مضارب ۳ را تا ۱۰۰ چاپ کند.

مهلت ارسال: سه شنبه ۲۹ مرداد تا ساعت ۲۳:۵۹

فایل مربوطه را به آدرس mheslamimehr@gmail.com ایمیل کنید.

موضوع ایمیل: نام و نام خانوادگی + تمرین ۱ جاوا

نام فایل: نام خانوادگی + tamrin1

  • ادمین

در این تمرین شما یک فایل Excel (با پسوند xls. یعنی ورژن ۲۰۰۳ و نه ۲۰۰۷/۲۰۱۰) را برای یک کلاس دریافت می کنید که در این فایل تعدادی صفحه (Sheet) وجود دارد که هر صفحه دربردارنده نمرات دانش آموزان آن کلاس در یک درس خاص می باشد. بعنوان مثال در فایل اکسلی که برای کلاس ۲۰۳ می باشد ۷ صفحه (Sheet) وجود دارد که هرصفحه برای یکی از دروس می باشد.

فرض شده است که نام افراد در هر درس به صورت یکسان وارد شده است.

برنامه می بایست این فایل را دریافت کند و به ازاء هر دانش آموز نمرات وی را بدست بیاورد.

  • ادمین

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

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

  • ادمین

زیاد اتفاق می‌افتد که لازم است حجم انبوهی از اطلاعات را انسان به خاطر بسپارد. بعنوان مثال حفظ آیات قرآن و یا لغات انگلیسی. در این تمرین شما می‌بایست برنامه ای بنویسید که در بخاطر سپردن تدریجی آیات به افراد کمک کند. با انجام این تمرین می توانید در آینده برنامه‌هایی خاص‌تر برای بخاطر سپردن فرمول‌های فیزیک و ریاضی، تاریخ ادبیات و اعلام، قوانین و لغات عربی و از این دست موارد بنویسید.

این برنامه شامل بخش‌های ذیل می‌باشد:

  • افزودن آیه جدید: در این بخش شما آیه را همراه با شماره آیه و نام سوره به برنامه اضافه می کنید. این آیه و اطلاعاتش باید در فایلی که قبلا توسط کاربر انتخاب شده است، ذخیره شود. [نکته: هر بار که یک آیه اضافه می گردد، آیه جدید باید به انتهای فایل انتخاب شده اضافه گردد و نباید دوباره فایلی از نو ساخته شود که تمام آیات قبلی را پاک کند. برای راهنمایی بیشتر به پست‌های ctrl-z.ir مراجعه کنید]
  • مشاهده آیات قبلی: هر مرتبه که برنامه اجرا می‌شود،(بعد از مشخص کردن فایل) به صورت رندوم یکی از آیات انتخاب و به کاربر نشان داده می شود. همچنین دکمه‌ای نیز وجود دارد که با فشردن آن آیه بعدی مجددا به صورت رندوم به کاربر نشان داده می شود.
  • بارگزاری فایل: زمانی که برنامه را اجرا می کنید، درابتدا تنها دکمه‌ای که باید فعال باشد دکمه «بارگزاری» است. با زدن این دکمه شما فایل مربوط به آیاتی که در گذشته آنها را ذخیره کردید بارگزاری (upload) می‌کنید. اگر فایل حاوی آیه بود، آیه‌ای به صورت رندوم به کاربر نمایش داده می شود. در غیر این صورت پیامی به کاربر داده می شود که فایل خالیست و دکمه‌ای که آیه بعدی را نشان می‌دهد باید غیر فعال شود. بعد از مشخص کردن فایل، بقیه کارها مانند افزودن آیه جدید به برنامه، باید فعال شود.

  • ادمین

در این برنامه می بایست علاوه براینکه امکان افزودن و حذف کردن یک فقره کار (به وسیله JCheckBox) وجود داشته باشد، باید دو پارامتر دیگر اضافه شود تا اگر در برنامه مثلا کاری اضافه کردیم و برنامه را بستیم بعدا که برنامه را اجرا می کنیم کارهای از پیش اضافه شده از بین نرود و دوباره نمایش داده شود. این دو پارامتر عبارتند از:

  • ادمین

برنامه ای بنویسید که نام فایل و آدرس فایل و متحوای فایل را جداگانه گرفته و با فشردن دکمه آن فایل را ایجاد و متحوا را درون آن فایل بنویسد.

برای نوشتن این برنامه باید یکبار از JButton استفاده کنید. ۳بار از  JTextArea استفاده کنید (برای گرفتن ورودی از کاربر) و ۳ بار از JLabel استفاده کنید(برای بیان اینکه هر کدوم از textArea ها چه چیزی می گیرند.)




  • ادمین