الگوریتم نویسی

چند مثال ساده از الگوریتم ها برای هنرجویان هنرستان

الگوریتم نویسی

چند مثال ساده از الگوریتم ها برای هنرجویان هنرستان

الگوریتم نویسی

۵۸ مطلب در خرداد ۱۳۹۴ ثبت شده است

موافقین ۰ مخالفین ۰ ۱۱ خرداد ۹۴ ، ۱۹:۴۸
محمدرضا استاجی
موافقین ۰ مخالفین ۰ ۱۱ خرداد ۹۴ ، ۱۹:۴۰
محمدرضا استاجی
موافقین ۱ مخالفین ۰ ۱۱ خرداد ۹۴ ، ۱۹:۳۲
محمدرضا استاجی
موافقین ۱ مخالفین ۰ ۱۱ خرداد ۹۴ ، ۱۹:۲۸
محمدرضا استاجی
موافقین ۰ مخالفین ۰ ۱۱ خرداد ۹۴ ، ۱۹:۲۰
محمدرضا استاجی

برای اطلاع از صحت الگوریتم باید آنرا آزمایش نمود

موافقین ۰ مخالفین ۰ ۱۱ خرداد ۹۴ ، ۱۸:۵۶
محمدرضا استاجی
موافقین ۳ مخالفین ۰ ۱۱ خرداد ۹۴ ، ۱۸:۴۶
محمدرضا استاجی

 

درآمد نرخ مالیات
کمتراز 5000000 ریال معاف
5000000<   درآمد     =< 10000000 5%
10000000< درآمد 10%

 

1-      شروع

2-      W را بخوان

3-      اگر W <= 5000000  آنگاه  Tax = 0

4-      اگر W >5000000 and W <10000000 آنگاه Tax = (W – 5000000) * 0.05

5-      اگر W > 10000000  آنگاه Tax = (W – 10000000 ) * 0.1 + 250000

6-      Tax را چاپ کن

7-      پایان

۱۱ خرداد ۹۴ ، ۱۴:۵۴
محمدرضا استاجی

1-      شروع

2-      M , D را بخوان

3-      اگر M>6 آنگاه Day = D + (M-1)*30+6 در غیر اینصورت Day = D + (M-1)*31

4-       باقیمانده Day  بر 7  =  R

5-      اگر  R = 5  آنگاه چاپ کن “Saturday”

6-      اگر  R = 6  آنگاه چاپ کن “Sunday”

7-      اگر  R = 0  آنگاه چاپ کن “Monday”

8-      اگر  R = 1  آنگاه چاپ کن “Tuesday”

9-      اگر  R = 2  آنگاه چاپ کن “Wednesday”

10-   اگر  R = 3  آنگاه چاپ کن “Thursday”

11-   اگر  R = 4  آنگاه چاپ کن “Friday”

12-   پایان

۱۱ خرداد ۹۴ ، ۱۴:۵۲
محمدرضا استاجی

1-      شروع

2-      Day را بخوان

3-       باقیمانده Day  بر 7  =  R

4-      اگر  R = 5  آنگاه چاپ کن “Saturday”

5-      اگر  R = 6  آنگاه چاپ کن “Sunday”

6-      اگر  R = 0  آنگاه چاپ کن “Monday”

7-      اگر  R = 1  آنگاه چاپ کن “Tuesday”

8-      اگر  R = 2  آنگاه چاپ کن “Wednesday”

9-      اگر  R = 3  آنگاه چاپ کن “Thursday”

10-   اگر  R = 4  آنگاه چاپ کن “Friday”

11-   پایان

۱۱ خرداد ۹۴ ، ۱۴:۵۱
محمدرضا استاجی