ในบทความนี้ เราจะเข้าใจวิธีการคำนวณดอกเบี้ยทบต้น ดอกเบี้ยทบต้นคำนวณโดยใช้สูตรต่อไปนี้ -
Principle*(1+(rate / 100))^time – Principle
ดอกเบี้ยทบต้น - เปอร์เซ็นต์ดอกเบี้ยที่เรียกเก็บจากเงินต้นและดอกเบี้ยค้างรับ อัตราจะสูงกว่าเมื่อเทียบกับดอกเบี้ยธรรมดา
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ป้อนข้อมูล
สมมติว่าข้อมูลที่เราป้อนคือ −
ป้อนหมายเลขหลัก :100000 ป้อนอัตราดอกเบี้ย :5 ป้อนช่วงเวลาเป็นปี :3
ผลผลิต
ผลลัพธ์ที่ต้องการจะเป็น −
ดอกเบี้ยทบต้นคือ :15762.50000000001
อัลกอริทึม
ขั้นตอนที่ 1 – STARTขั้นตอนที่ 2 – ประกาศหลักการสี่ค่าโฟลต, อัตรา, เวลา, สารประกอบ_interestขั้นตอนที่ 3 – อ่านค่าของหลักการ อัตรา เวลา จากผู้ใช้ ขั้นตอนที่ 4 – ดำเนินการ “หลักการ * (Math.pow((1 + อัตรา / 100) เวลา)) – หลักการ” เพื่อคำนวณดอกเบี้ยทบต้นและเก็บไว้ในตัวแปร simple_interest ขั้นตอนที่ 8 – แสดง compound_interestStep 10 – STOP
ตัวอย่างที่ 1
ที่นี่ ผู้ใช้ป้อนอินพุตตามข้อความแจ้ง คุณสามารถลองใช้ตัวอย่างนี้ในเครื่องมือกราวด์ของเรา .
<ก่อน>นำเข้า java.util.Scanner;คลาสสาธารณะ CompoundInterest { โมฆะคงที่สาธารณะหลัก (สตริง args []){ หลักการสองเท่า อัตรา เวลา ดอกเบี้ยทบต้น; System.out.println("นำเข้าแพ็คเกจที่จำเป็นแล้ว"); สแกนเนอร์ my_scanner =สแกนเนอร์ใหม่ (System.in); System.out.println("วัตถุสแกนเนอร์ถูกกำหนดแล้ว"); System.out.print("ป้อนหลักการหมายเลข :"); หลักการ =my_scanner.nextInt(); System.out.print("ระบุอัตราดอกเบี้ย :"); อัตรา =my_scanner.nextInt(); System.out.print("ป้อนช่วงเวลาเป็นปี :"); เวลา =my_scanner.nextInt(); compound_interest =หลักการ * (Math.pow((1 + อัตรา / 100) เวลา)) - หลักการ; System.out.println("ดอกเบี้ยทบต้นคือ :" + ดอกเบี้ยทบต้น); }}ผลลัพธ์
นำเข้าแพ็คเกจที่ต้องการแล้ว มีการกำหนดวัตถุสแกนเนอร์แล้วป้อนหมายเลขหลักการ :100000 ป้อนอัตราดอกเบี้ย :5 ป้อนช่วงเวลาเป็นปี :3 ดอกเบี้ยทบต้นคือ :15762.500000000015
ตัวอย่างที่ 2
ในที่นี้ มีการกำหนดจำนวนเต็มก่อนหน้านี้ และเข้าถึงและแสดงค่าบนคอนโซล
คลาสสาธารณะ CompoundInterest{ โมฆะคงที่สาธารณะหลัก (สตริง args []) { หลักการสองประการ อัตรา เวลา ดอกเบี้ยทบต้น; หลักการ =100,000; อัตรา =5; เวลา =3; System.out.printf("จำนวนเงินหลักคือ %f \nอัตราดอกเบี้ยคือ %f \nระยะเวลาเป็นปีคือ %f " , หลักการ, อัตรา, เวลา); compound_interest =หลักการ * (Math.pow((1 + อัตรา / 100) เวลา)) - หลักการ; System.out.println("\nดอกเบี้ยทบต้นคือ:" + compound_interest); }}
ผลลัพธ์
จำนวนเงินหลักคือ 100,000,000,000 อัตราดอกเบี้ย 5.000000 ช่วงเวลาในปีคือ 3.000000 ดอกเบี้ยทบต้นคือ:15762.50000000001