亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我如何計算在沒有無限循環的情況下達到所需余額的年數?

我如何計算在沒有無限循環的情況下達到所需余額的年數?

UYOU 2021-04-09 15:15:51
我目前正在為大學做軟件基礎教程,而我目前仍在解決這個問題?!坝嬎忝磕暝阢y行帳戶中獲得指定金額的款項所需的年數,假設在每年年底支付利息,并且不提取任何款項。該程序應提示用戶輸入當前余額以磅為單位,所需的余額以磅為單位,利率以百分比表示。然后,它應計算并輸出達到所需余額所需的年數,并在每年年底輸出當前余額?!钡侥壳盀橹?,我已經嘗試過了,也嘗試過移動變量,但是它始終會導致無限循環。如何停止呢?package interest;import java.util.Scanner;public class Interest {    public static void main(String[] args) {        Scanner input = new Scanner(System.in);        System.out.println("hello what is your current balance ?");        double balance = input.nextDouble();        System.out.println("What is your required Balance");        Double requiredBal = input.nextDouble();        System.out.println("what is your current interest rate in %");        double interest = input.nextDouble();        int years = 0;        double totalbalance=0;        do {            double intbalance = (balance /100) * interest;            totalbalance = balance + intbalance;            years ++;            System.out.println("your balance after " + years +" years = " + totalbalance);        }while(totalbalance <= requiredBal);        System.out.println("it will take" + years + " years to get to " + requiredBal);    }}它應該是這樣的enter current balance100enter required balance200enter interest rate   10balance after 1 year = 110.0 balance after 2 year = 120.0  balance after 3 year = 130.0 balance after 4 year = 140.0balance after 5 year = 150.0 balance after 6 year = 160.0 balance after 7 year = 170.0balance after 8 year = 180.0balance after 9 year = 190.0 balance after 10 year = 200.0It will take 10 years to reach the required balance.
查看完整描述

2 回答

?
弒天下

TA貢獻1818條經驗 獲得超8個贊

讓我們做一些嬰兒數學。

指數增長被定義為y=a(1+r)^x其中a是初始值和r是的興趣(0和1之間)。此功能可映射X年的銀行帳戶余額。我們想要逆。

如果對這個方程求逆,則得到y=logx/(log[a(1+r)]。x如果您可以進行一點數學運算,它將告訴您多少年才達到不需要循環的平衡。


查看完整回答
反對 回復 2021-04-14
  • 2 回答
  • 0 關注
  • 168 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號