آموزش جاوا: تمرین اول

در فصل‌های یک تا شش با اصول اولیه برنامه نویسی جاوا آشنا شدید. بهترین کاری که در حال حاضر و قبل از وارد شدن به مبحث شیءگرایی (Object Orientation) لازم است انجام دهید، کمی تمرین است. در این جا چند برنامه به عنوان تمرین معرفی می‌شوند. این تمرین‌ها را حل کنید و برنامه‌های کاربردی برای حل این تمرین‌ها را بنویسید. در آینده راه‌حل این تمرین‌ها آماده شده و در سایت منتشر خواهد شد.

توضیح: منبع این تمرین‌ها کتاب «مبانی کامپیوتر و الگوریتم‌ها» نوشته «مهندس جعفر نژاد قمی» و «مهندس انیس کریم‌ پور» از انتشارات «علوم رایانه» است.

تمرین یک: برنامه‌ای بنویسید که قدر مطلق یک عدد را چاپ کند.

تمرین دو: برنامه‌ای بنویسید که در یک آرایه از اعداد صحیح جستجو کند و اعداد زوج را در خروجی چاپ کند.

تمرین سه: برنامه‌ای بنویسید که بزرگ‌ترین عدد صحیح را از میان اعداد یک آرایه پیدا کند و در خروجی چاپ کند.

تمرین چهار: برنامه‌ای بنویسید که فاکتوریل یک عدد را محاسبه کند.

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

درآمد ماهیانه مالیات
کمتر از 200 هزار تومان 0 درصد
بین 200 تا 300 هزار تومان 7 درصد مازاد
بین 300 تا 500 هزار تومان 12 درصد مازاد

منظور از مازاد اضافه نسبت به 200 هزار تومان است. برای مثال اگر حقوق یکی از کارمندان 250 هزار تومان باشد، مالیات وی به صورت زیر حساب می‌شود:

( 250,000 – 200,000) * 7% = مالیات

تمرین شش: برنامه‌ای بنویسید که بیست جمله اول سری فیبوناتچی را تولید و چاپ کند. دو جمله اول سری فیبوناتچی یک و سایر جملات آن از مجموع دو جمله قبلی به دست می‌آید (1,1,3,5,8,13,…).

تمرین هفت: برنامه‌ای بنویسید که نمره‌های دانش‌آموزان را از ورودی خوانده و بیشترین نمره، کمترین نمره و معدل (میانگین) کلاس را حساب کند و آن‌ها را در خروجی چاپ کند.

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

تعداد پالس قیمت هر پالس
از 1 تا 1000 پالس 10 ریال
از 1001 تا 10000 12 ریال به ازای هر پالس مازاد
بیشتر از 10000 14 ریال به ازای هر پالس مازاد

تمرین نه: برنامه‌ای که عددی را از ورودی خوانده و تعیین کند که آیا این عدد اول است یا نه؟ توضیح این که عدد اول عددی است که فقط بر خودش و یک قابل تقسیم است.

Facebooktwittergoogle_plusredditpinterestlinkedinmailFacebooktwittergoogle_plusredditpinterestlinkedinmail




2 فکر می‌کنند “آموزش جاوا: تمرین اول

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *