K.Mohammadreza
سه شنبه 30 تیر 1388, 13:38 عصر
با سلام
هدف از ايجاد اين تاپيک اين بود که يک ابزار بسيار کارآمد براي گزارش سازي را معرفي کنم اين ابزار بسيار راحت کم حجم و بسيار کاربردي مي باشد و قابليتي به برنامه شما مي دهد که باورتان نمي شود بدون نياز به تبحر و دانش در طراحي گزارش و بدون نياز به کد نويسي زياد و گيج کننده قادر خواهيد بود که گزارشات خود را بسازيد واز آنها استفاده کنيد. شيوه گزارش سازي اين ابزار به اين صورت است که گزارش خود را در برنامه Microsoft Office Word مي سازيد و سپس آن را با فرمت Rtf ذخيره مي کنيد و سپس ان را در برنامه استفاده مي کنيد. بعنوان نمونه من برنامه اي که با اين شيوه کاتر مي کند را گذاشته ام که مي توانيد ببينيد همچنين در مورد عملکرد اين برنامه بايد توضيح دهم که مربوط به مسئله زير مي شود از همهگان در خواست راهنمايي و کمک دارم . قبل از اجراي برنامه ضميمه از نصب بودن مايکروسافت ورد روي کامپيوتر خود مطمئن شويد.
بنام خدا
برنامه اي بنويسيد که وامي را به شخصي بدهد و کارهاي زير را نيز انجام دهد:
1- سررسيد قسط هاي آن را محاسبه کند 2- سود هر قسط را حساب کند 3- جمع سود وام را حساب کند 4- سود شش ماهه اول و دوم هر سال را حساب کند (مشکل اينجاست) 5-وام قابليت پرداخت اقساط با فاصله زماني چند ماه يکبار را داشته باشد (مشکل اينجاست اما خوشبختانه فاصله زماني طوري تعيين مي شود که حاصل تقسيم تعداد اقساط بر فاصله زماني بينن اقساط هميشه صفر مي شود. مثلا اگر تعدا اقساط 60 باشد فاصله زماني يکي از مقسوم عليه هاي 60 است مثلا 1و 2و 3و 4 و 5 و 6 و ... ولي 7و 9و 8 نمي تواند باشد).
فرمول محاسبه سود = مبلغ کل وام * نرخ * فاصله اقساط / 1200 براي هر قسط، که در محاسبه سود قسط بعدي بايد اصل قسط از مبلغ کل وام کسر گردد و به اين ترتيب سود قسط آخر کمترين سود و سود قسط اول بيشترين سود خواهد بود.
مسکل اينجاست بايد جمع سودهاي يک سال را بدست بياوريم به تفکيک شش ماه اول و دوم يعني تا تاريخ 31/6/xx و 30/12/xx سپس اختلاف روز را نيز بدست آوريم و اولين سود قسط در نيمسال بعد را نيز بدست آوريم و آن سود در اختلاف روز ضرب کنيم و بر تعداد روزهاي آخر هر نيمسال تقسيم کنيم. سپس عدد بدست آمده را به سود نيمسال قبلي اضافه کنيم. براي اينکه بيشتر متوجه شويد دو مثال ميزنم.
مبلغ وام 60.000.000 ريال
نرخ وام 13 درصد
سررسيد اولين قسط 12/3/88
تعداد اقساط 10 ماه
فاصله بين اقساط 1
نتيجه محاسبات به اين شرح مي شود
وام = 60,000,000
اصل قسط 1 = 6,000,000
سود قسط 1 = 650,000
تاريخ پرداخت قسط = 1388/3/12
وام = 54,000,000
اصل قسط 2 = 6,000,000
سود قسط 2 = 585,000
تاريخ پرداخت قسط = 1388/4/12
وام = 48,000,000
اصل قسط 3 = 6,000,000
سود قسط 3 = 520,000
تاريخ پرداخت قسط = 1388/5/12
وام = 42,000,000
اصل قسط 4 = 6,000,000
سود قسط 4 = 455,000
تاريخ پرداخت قسط = 1388/6/12
وام = 36,000,000
اصل قسط 5 = 6,000,000
سود قسط 5 = 390,000
تاريخ پرداخت قسط = 1388/7/12
وام = 30,000,000
اصل قسط 6 = 6,000,000
سود قسط 6 = 325,000
تاريخ پرداخت قسط = 1388/8/12
وام = 24,000,000
اصل قسط 7 = 6,000,000
سود قسط 7 = 260,000
تاريخ پرداخت قسط = 1388/9/12
وام = 18,000,000
اصل قسط 8 = 6,000,000
سود قسط 8 = 195,000
تاريخ پرداخت قسط = 1388/10/12
وام = 12,000,000
اصل قسط 9 = 6,000,000
سود قسط 9 = 130,000
تاريخ پرداخت قسط = 1388/11/12
وام = 6,000,000
اصل قسط 10 = 6,000,000
سود قسط 10 = 65,000
تاريخ پرداخت قسط = 1388/12/12
===============================
جمع کل سود خالص = 3,575,000
مبلغ وام با سود = 63,575,000
و سود شش ماهه وام به شرح زير مي شود
سود شش ماهه اول1388 = 2,210,000
سود شش ماهه دوم1388 = 1,365,000
جمع سود = 3,575,000
حالا مشکل اينجاست که سود شش ماهه اول بايد به اندازه 18 روز از سود 12/07/88 (قسط شماره 5) اضافه گردد و همچنين به اندازه 18 روز از سود قسط 12/07/88 (قسط شماره 5)کسر گردد. يعني
سود 18 روز= 390.000*18/31
سود 18 روز + سود شش ماهه اول = سود خالص شش ماهه اول سال 88
سود 18 روز – سود قسط 5 = سود قسط 5
در اين صورت بايد سود هاي شش ماهه اول و دوم سال 88 به شرح زير باشند
سود شش ماهه اول1388 = 2.436.451
سود شش ماهه دوم1388 = 1.138.549
جمع سود = 3,575,000
اين مشکل هم قابل حل است در صورتي که فاصله بين اقساط فقط يک باشد و در صورتي که بيشتر باشد ...... مثلا
مبلغ وام 60.000.000 ريال
نرخ وام 13 درصد
سررسيد اولين قسط 12/3/88
تعداد اقساط 60 ماه
فاصله بين اقساط 10
نتيجه محاسبات به شرح زير مي شود:
وام = 60,000,000
اصل قسط 1 = 10,000,000
سود قسط 1 = 6,500,000
تاريخ پرداخت قسط = 1388/12/12
وام = 50,000,000
اصل قسط 2 = 10,000,000
سود قسط 2 = 5,416,667
تاريخ پرداخت قسط = 1389/10/12
وام = 40,000,000
اصل قسط 3 = 10,000,000
سود قسط 3 = 4,333,333
تاريخ پرداخت قسط = 1390/8/12
وام = 30,000,000
اصل قسط 4 = 10,000,000
سود قسط 4 = 3,250,000
تاريخ پرداخت قسط = 1391/6/12
وام = 20,000,000
اصل قسط 5 = 10,000,000
سود قسط 5 = 2,166,667
تاريخ پرداخت قسط = 1392/4/12
وام = 10,000,000
اصل قسط 6 = 10,000,000
سود قسط 6 = 1,083,333
تاريخ پرداخت قسط = 1393/2/12
===============================
جمع کل سود خالص = 22,750,000
مبلغ وام با سود = 82,750,000
و سود شش ماهه وام به شرح زير مي شود
سود شش ماهه دوم1388 = 6,500,000
سود شش ماهه دوم1389 = 5,416,667
سود شش ماهه دوم1390 = 4,333,333
سود شش ماهه اول1391 = 3,250,000
سود شش ماهه اول1392 = 2,166,667
سود شش ماهه اول1393 = 1,083,333
جمع سود = 22,750,000
حالا چگونه سود شش ماهه اول سال 89 يا 90 و يا شش ماهه دوم سال 91 يا 91 و ... را دقيقا حساب کنم؟
قدرت برنامه نويسي و طراحي الگوريتم خود را بسنجيد و راه حلي ارائه کنيد چون واقعاً سردر گم شدم و تا همين جا هم که نوشتم بنظر خودم خيلي هم شده!!!!!!!
هدف از ايجاد اين تاپيک اين بود که يک ابزار بسيار کارآمد براي گزارش سازي را معرفي کنم اين ابزار بسيار راحت کم حجم و بسيار کاربردي مي باشد و قابليتي به برنامه شما مي دهد که باورتان نمي شود بدون نياز به تبحر و دانش در طراحي گزارش و بدون نياز به کد نويسي زياد و گيج کننده قادر خواهيد بود که گزارشات خود را بسازيد واز آنها استفاده کنيد. شيوه گزارش سازي اين ابزار به اين صورت است که گزارش خود را در برنامه Microsoft Office Word مي سازيد و سپس آن را با فرمت Rtf ذخيره مي کنيد و سپس ان را در برنامه استفاده مي کنيد. بعنوان نمونه من برنامه اي که با اين شيوه کاتر مي کند را گذاشته ام که مي توانيد ببينيد همچنين در مورد عملکرد اين برنامه بايد توضيح دهم که مربوط به مسئله زير مي شود از همهگان در خواست راهنمايي و کمک دارم . قبل از اجراي برنامه ضميمه از نصب بودن مايکروسافت ورد روي کامپيوتر خود مطمئن شويد.
بنام خدا
برنامه اي بنويسيد که وامي را به شخصي بدهد و کارهاي زير را نيز انجام دهد:
1- سررسيد قسط هاي آن را محاسبه کند 2- سود هر قسط را حساب کند 3- جمع سود وام را حساب کند 4- سود شش ماهه اول و دوم هر سال را حساب کند (مشکل اينجاست) 5-وام قابليت پرداخت اقساط با فاصله زماني چند ماه يکبار را داشته باشد (مشکل اينجاست اما خوشبختانه فاصله زماني طوري تعيين مي شود که حاصل تقسيم تعداد اقساط بر فاصله زماني بينن اقساط هميشه صفر مي شود. مثلا اگر تعدا اقساط 60 باشد فاصله زماني يکي از مقسوم عليه هاي 60 است مثلا 1و 2و 3و 4 و 5 و 6 و ... ولي 7و 9و 8 نمي تواند باشد).
فرمول محاسبه سود = مبلغ کل وام * نرخ * فاصله اقساط / 1200 براي هر قسط، که در محاسبه سود قسط بعدي بايد اصل قسط از مبلغ کل وام کسر گردد و به اين ترتيب سود قسط آخر کمترين سود و سود قسط اول بيشترين سود خواهد بود.
مسکل اينجاست بايد جمع سودهاي يک سال را بدست بياوريم به تفکيک شش ماه اول و دوم يعني تا تاريخ 31/6/xx و 30/12/xx سپس اختلاف روز را نيز بدست آوريم و اولين سود قسط در نيمسال بعد را نيز بدست آوريم و آن سود در اختلاف روز ضرب کنيم و بر تعداد روزهاي آخر هر نيمسال تقسيم کنيم. سپس عدد بدست آمده را به سود نيمسال قبلي اضافه کنيم. براي اينکه بيشتر متوجه شويد دو مثال ميزنم.
مبلغ وام 60.000.000 ريال
نرخ وام 13 درصد
سررسيد اولين قسط 12/3/88
تعداد اقساط 10 ماه
فاصله بين اقساط 1
نتيجه محاسبات به اين شرح مي شود
وام = 60,000,000
اصل قسط 1 = 6,000,000
سود قسط 1 = 650,000
تاريخ پرداخت قسط = 1388/3/12
وام = 54,000,000
اصل قسط 2 = 6,000,000
سود قسط 2 = 585,000
تاريخ پرداخت قسط = 1388/4/12
وام = 48,000,000
اصل قسط 3 = 6,000,000
سود قسط 3 = 520,000
تاريخ پرداخت قسط = 1388/5/12
وام = 42,000,000
اصل قسط 4 = 6,000,000
سود قسط 4 = 455,000
تاريخ پرداخت قسط = 1388/6/12
وام = 36,000,000
اصل قسط 5 = 6,000,000
سود قسط 5 = 390,000
تاريخ پرداخت قسط = 1388/7/12
وام = 30,000,000
اصل قسط 6 = 6,000,000
سود قسط 6 = 325,000
تاريخ پرداخت قسط = 1388/8/12
وام = 24,000,000
اصل قسط 7 = 6,000,000
سود قسط 7 = 260,000
تاريخ پرداخت قسط = 1388/9/12
وام = 18,000,000
اصل قسط 8 = 6,000,000
سود قسط 8 = 195,000
تاريخ پرداخت قسط = 1388/10/12
وام = 12,000,000
اصل قسط 9 = 6,000,000
سود قسط 9 = 130,000
تاريخ پرداخت قسط = 1388/11/12
وام = 6,000,000
اصل قسط 10 = 6,000,000
سود قسط 10 = 65,000
تاريخ پرداخت قسط = 1388/12/12
===============================
جمع کل سود خالص = 3,575,000
مبلغ وام با سود = 63,575,000
و سود شش ماهه وام به شرح زير مي شود
سود شش ماهه اول1388 = 2,210,000
سود شش ماهه دوم1388 = 1,365,000
جمع سود = 3,575,000
حالا مشکل اينجاست که سود شش ماهه اول بايد به اندازه 18 روز از سود 12/07/88 (قسط شماره 5) اضافه گردد و همچنين به اندازه 18 روز از سود قسط 12/07/88 (قسط شماره 5)کسر گردد. يعني
سود 18 روز= 390.000*18/31
سود 18 روز + سود شش ماهه اول = سود خالص شش ماهه اول سال 88
سود 18 روز – سود قسط 5 = سود قسط 5
در اين صورت بايد سود هاي شش ماهه اول و دوم سال 88 به شرح زير باشند
سود شش ماهه اول1388 = 2.436.451
سود شش ماهه دوم1388 = 1.138.549
جمع سود = 3,575,000
اين مشکل هم قابل حل است در صورتي که فاصله بين اقساط فقط يک باشد و در صورتي که بيشتر باشد ...... مثلا
مبلغ وام 60.000.000 ريال
نرخ وام 13 درصد
سررسيد اولين قسط 12/3/88
تعداد اقساط 60 ماه
فاصله بين اقساط 10
نتيجه محاسبات به شرح زير مي شود:
وام = 60,000,000
اصل قسط 1 = 10,000,000
سود قسط 1 = 6,500,000
تاريخ پرداخت قسط = 1388/12/12
وام = 50,000,000
اصل قسط 2 = 10,000,000
سود قسط 2 = 5,416,667
تاريخ پرداخت قسط = 1389/10/12
وام = 40,000,000
اصل قسط 3 = 10,000,000
سود قسط 3 = 4,333,333
تاريخ پرداخت قسط = 1390/8/12
وام = 30,000,000
اصل قسط 4 = 10,000,000
سود قسط 4 = 3,250,000
تاريخ پرداخت قسط = 1391/6/12
وام = 20,000,000
اصل قسط 5 = 10,000,000
سود قسط 5 = 2,166,667
تاريخ پرداخت قسط = 1392/4/12
وام = 10,000,000
اصل قسط 6 = 10,000,000
سود قسط 6 = 1,083,333
تاريخ پرداخت قسط = 1393/2/12
===============================
جمع کل سود خالص = 22,750,000
مبلغ وام با سود = 82,750,000
و سود شش ماهه وام به شرح زير مي شود
سود شش ماهه دوم1388 = 6,500,000
سود شش ماهه دوم1389 = 5,416,667
سود شش ماهه دوم1390 = 4,333,333
سود شش ماهه اول1391 = 3,250,000
سود شش ماهه اول1392 = 2,166,667
سود شش ماهه اول1393 = 1,083,333
جمع سود = 22,750,000
حالا چگونه سود شش ماهه اول سال 89 يا 90 و يا شش ماهه دوم سال 91 يا 91 و ... را دقيقا حساب کنم؟
قدرت برنامه نويسي و طراحي الگوريتم خود را بسنجيد و راه حلي ارائه کنيد چون واقعاً سردر گم شدم و تا همين جا هم که نوشتم بنظر خودم خيلي هم شده!!!!!!!