จงเขียนโปรแกรมประเมินผลตอบแทนของการลงทุนซื้อหุ้นในสหกรณ์ออมทรัพย์และการฝากประจำไว้ใน
สถาบันการเงินในแต่ละปีโดยมีโครงสร้างการทำงานของโปรแกรมดังต่อไปนี้
รายการข้อมูลนำเข้า
1. จำนวนเงินลงทุนรายเดือน เป็นเลขจำนวนทศนิยม (float)
2. จำนวนปีที่ลงทุน เป็นเลขจำนวนเต็ม (integer)
รายละเอียดการประมวลผล
• สหกรณ์จะคำนวณดอกเบี้ยรายปีเป็นผลตอบแทนในการลงทุน
• สหกรณ์กำหนดอัตราดอกเบี้ยที่เป็นผลตอบแทนจากการลงทุน มีดังนี้
ช่วงปี อัตราผลตอบแทน
(เปอร์เซ็นต์ของเงินลงทุน)
1-2 5%
3-5 6%
6-10 7%
มากกว่า 10 ปี 7.5 %
• โปรแกรมจะต้องนำจำนวนเงินดอกเบี้ยบวกกับจำนวนเงินลงทุนของปีนั้น เพื่อใช้เป็นจำนวนเงินลงทุนของปีถัดไป
• กรณีที่ไม่ลงทุนซื้อหุ้น ผู้ลงทุนตัดสินใจนำเงินไปฝากประจำที่มีผลตอบแทนดังนี้
1. จำนวนเงินลงทุนไม่เกิน 100,000 บาท จะได้รับผลตอบแทน 5%
2. จำนวนเงินลงทุนเกิน 100,000 บาท ไม่เกิน 500,000 บาท จะได้รับผลตอบแทน 6%
3. จำนวนเงินลงทุนเกิน 500,000 บาท จะได้รับผลตอบแทน 8%
ช่วงเงินลงทุน อัตราผลตอบแทน
1 – 100,000 บาท 5%
100,001 – 500,000 บาท 6%
มากกว่า 500,000 บาท 8%
รายการผลลัพธ์ที่ต้องการ
1. ลำดับที่ของปีที่ลงทุน เป็นเลขจำนวนเต็ม
2. รายการเงินลงทุนสะสมในแต่ละปี เป็นเลขทศนิยม 2 ตำแหน่ง
3. จำนวนเงินดอกเบี้ยได้รับในแต่ละปี เป็นเลขทศนิยม 2 ตำแหน่ง
4. จำนวนเงินรวมกับดอกเบี้ย เป็นเลขจำนวนทศนิยม 2 ตำแหน่ง
5. จำนวนเงินฝากประจำสะสมในแต่ละปี เป็นเลขจำนวนทศนิยม 2 ตำแหน่ง (กรณีที่ฝากประจำ)
6. จำนวนเงินดอกเบี้ยที่ได้รับจากการฝากประจำในแต่ละปี เป็นเลขทศนิยม 2 ตำแหน่ง (กรณีที่ฝากประจำ)
7. จำนวนเงินดอกเบี้ยรวมกับเงินฝากประจำ เป็นเลขจำนวนทศนิยม 2 ตำแหน่ง (กรณีที่ฝากประจำ)
8. ผลการเปรียบเทียบจำนวนเงินดอกผลที่ได้จากการซื้อหุ้นสหกรณ์ กับการฝากประจำกับสถาบันการเงิน ว่าอย่างใดได้
จำนวนเงินมากกว่ากัน และมากกว่าเท่าไร
ข้อกำหนดในการส่งงาน
หมายเหตุ : เนื่องจากการปัดเศษของตัวเลขในไฟล์ Microsoft Excel และโปรแกรมตัวอย่างซึ่งพัฒนาด้วยภาษา C ไม่
เท่ากัน ทำให้ผลลัพธ์ของจำนวนเลขต่าง ๆ ไม่ตรงกันในเลขหลักท้าย ๆ ให้ถือว่าเป็นเรื่องปกติ
ภาษา C โหดมากช่วยทำด้วยน้าาา ค้าาา:))
สถาบันการเงินในแต่ละปีโดยมีโครงสร้างการทำงานของโปรแกรมดังต่อไปนี้
รายการข้อมูลนำเข้า
1. จำนวนเงินลงทุนรายเดือน เป็นเลขจำนวนทศนิยม (float)
2. จำนวนปีที่ลงทุน เป็นเลขจำนวนเต็ม (integer)
รายละเอียดการประมวลผล
• สหกรณ์จะคำนวณดอกเบี้ยรายปีเป็นผลตอบแทนในการลงทุน
• สหกรณ์กำหนดอัตราดอกเบี้ยที่เป็นผลตอบแทนจากการลงทุน มีดังนี้
ช่วงปี อัตราผลตอบแทน
(เปอร์เซ็นต์ของเงินลงทุน)
1-2 5%
3-5 6%
6-10 7%
มากกว่า 10 ปี 7.5 %
• โปรแกรมจะต้องนำจำนวนเงินดอกเบี้ยบวกกับจำนวนเงินลงทุนของปีนั้น เพื่อใช้เป็นจำนวนเงินลงทุนของปีถัดไป
• กรณีที่ไม่ลงทุนซื้อหุ้น ผู้ลงทุนตัดสินใจนำเงินไปฝากประจำที่มีผลตอบแทนดังนี้
1. จำนวนเงินลงทุนไม่เกิน 100,000 บาท จะได้รับผลตอบแทน 5%
2. จำนวนเงินลงทุนเกิน 100,000 บาท ไม่เกิน 500,000 บาท จะได้รับผลตอบแทน 6%
3. จำนวนเงินลงทุนเกิน 500,000 บาท จะได้รับผลตอบแทน 8%
ช่วงเงินลงทุน อัตราผลตอบแทน
1 – 100,000 บาท 5%
100,001 – 500,000 บาท 6%
มากกว่า 500,000 บาท 8%
รายการผลลัพธ์ที่ต้องการ
1. ลำดับที่ของปีที่ลงทุน เป็นเลขจำนวนเต็ม
2. รายการเงินลงทุนสะสมในแต่ละปี เป็นเลขทศนิยม 2 ตำแหน่ง
3. จำนวนเงินดอกเบี้ยได้รับในแต่ละปี เป็นเลขทศนิยม 2 ตำแหน่ง
4. จำนวนเงินรวมกับดอกเบี้ย เป็นเลขจำนวนทศนิยม 2 ตำแหน่ง
5. จำนวนเงินฝากประจำสะสมในแต่ละปี เป็นเลขจำนวนทศนิยม 2 ตำแหน่ง (กรณีที่ฝากประจำ)
6. จำนวนเงินดอกเบี้ยที่ได้รับจากการฝากประจำในแต่ละปี เป็นเลขทศนิยม 2 ตำแหน่ง (กรณีที่ฝากประจำ)
7. จำนวนเงินดอกเบี้ยรวมกับเงินฝากประจำ เป็นเลขจำนวนทศนิยม 2 ตำแหน่ง (กรณีที่ฝากประจำ)
8. ผลการเปรียบเทียบจำนวนเงินดอกผลที่ได้จากการซื้อหุ้นสหกรณ์ กับการฝากประจำกับสถาบันการเงิน ว่าอย่างใดได้
จำนวนเงินมากกว่ากัน และมากกว่าเท่าไร
ข้อกำหนดในการส่งงาน
หมายเหตุ : เนื่องจากการปัดเศษของตัวเลขในไฟล์ Microsoft Excel และโปรแกรมตัวอย่างซึ่งพัฒนาด้วยภาษา C ไม่
เท่ากัน ทำให้ผลลัพธ์ของจำนวนเลขต่าง ๆ ไม่ตรงกันในเลขหลักท้าย ๆ ให้ถือว่าเป็นเรื่องปกติ