‫ درس 7 : نوشتن برنامه کامپیوتری برای گرفتن تصمیم ( بخش اول ) | انجمن

مدیریت
مدیریت 24 شهریور 1396

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

1. Arcmap را باز کرده و روی مثال ex05a.mxd در مسیر تمرین های chapter05 کلیک کنید.

2. بر روی منوی ابزار کلیک کرده و Visual Basic Editor کلیک کنید.

3. در پنجره پروژه، روی فرم frmtax کلیک کنید تا باز شود.

4. برای باز کردن کد پشت دکمه Tax روی این دکمه دوبار کلیک کنید.

5. بین رویه  و اولین تعریف متغیر یک خط اضافه کنید.

6. در خط جدید کد زیر را وارد کنید.

7. پس از تعریف متغیر sngTaxRate، برای تعیین مقدار مالیات بر اساس نوع پهنه بندی، از دستور switch case است به صورت زیر استفاده می شود.

8. در داخل دستور بالا، کد زیر را اضافه کنید.

9. برای در نظر گیری دو حالت دیگر برای پهنه بندی، کد زیر را در ادامه کد بالا وارد کنید.

کد نهایی به صورت زیر در می اید.

10. کامنتی که قبلا گذاشتیم را از کد حذف می کنیم.

11. مقدار 0.02 را با متغیر sngTaxRate بر می داریم.

اکنون کد اماده اجرا است.

12. Visual basic editor را ببندید.

13. از نوارابزار parcel، روی دکمه tax کلیک کنید.

14. برای مقدار parcel، عدد 400000 را تایپ کنید.

15. برای پهنه بندی، حالت industrial را انتخاب کنید.

16. بر روی دکمه محاسبه مالیات کلیک کنید.

17.  برای نوع پهنه بندی، نوع commercial  را انتخاب کنید و سپس دکمه محاسبه مالیات را فشار دهید. مقدار محاسبه شده برابر با 9220 خواهد شد.

18. برای نوع پهنه بندی، نوع Residential را انتخاب کرده و سپس روی محاسبه مالیات کلیک کنید. مقدار محاسبه شده برابر با 8020 خواهد شد.

19. برای خارج شدن از Quick استفاده کنید.

20. برای ذخیره تغییرات، روی دکمه save کلیک کنید.

ویرایش شده توسط مدیریت (24 شهریور 1396)