- ベストアンサー
C++借金の返済額の計算
私は借入金の返済額を計算するプログラムを作ろうとしていますが、手が動きません。 作りたいプログラムを具体的にいいますと キーボード入力: 借入金額(元金)、支払い開始年月、年利、支払い回数 表示: 毎月の「元金返済額、利息返済額、残債高」を支払う回数分表示。支払う総額を表示。 月返済額は一定です。 使いたい計算式は以下の通りです。 月利=年利÷12 月返済額=借入金額*月利*(1+月利)^(支払い回数) ÷{(1+月利)^(支払い回数)-1} n回目の支払い時の残積高= (((1+月利)^n)*(借入金額-(月返済額÷月利)) +(月返済額÷月利) n回目の元金返済額=(n-1)回目の支払い後の残積高 -n回目の支払い後の残積高 n回目の利息返済額=月返済額-n回目の元金返済額 どなたか、このプログラムについて教えていただけませんか?;; scanfで読み取った支払い回数の階乗を含んだ式を関数宣言するなんて難しくてわからないんです。利息が増えていくしくみも難しいです>< 投稿初めてなので何かいたらない点があるかもしれませんが、よろしくお願いしますm(_ _)m
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
その他の回答 (1)
- notnot
- ベストアンサー率47% (4856/10272)
関連するQ&A
- 借金の返済について
まずは領収書の内容です。 貸付金: 500,000 実質年利率 約定利率: 28.500% 遅延利率: 29.200% 毎月支払額: 15,000 利息内訳: 14,835 残回数: 69 毎月支払額から残回数をかけると、50万を借りて100万以上返済をしなければいけないのですが、計算方法がわかりません。 15,000(支払額) × 69(残回数) = 1,035,000(金額) 500,000(借りた金額) + (500,000 × 0.285(約定利率)) = 642.500 500,000 × 0.285 ÷ 365日 × 12(月) = 約4690円(1ヶ月の利息) 15,000 ― 4690 = 10,310 500,000 ÷ 10,310 = 48(残回数) 自分の計算だと残回数が約48回で、約64万払えば返済だと思っていたのですが、、、 どなたか詳しい方いましたら、教えてください。お願いします。
- ベストアンサー
- その他(マネー)
- Excelで元金均等時の繰上返済の計算方法について
ExcelのISPMT関数を使って元金均等のローン返済を下記の通り毎月管理していますが、 繰上げ返済を返済回数短縮タイプで実施した場合は、どのように計算式を変更したらいいのでしょうか。 ・利息支払額=-ISPMT(年利/12ヶ月,何ヶ月目,全支払月数,借入金) ・元金=借入金額/支払月数 ・返済額=利息支払額+元金 ・借入残高=前月までの借入残高-元金
- ベストアンサー
- オフィス系ソフト
- 元金均等返済の計算式について
借入金を元金均等返済する場合の毎月の返済額を計算する計算式ですが、ある人から教えて貰った下記の計算式で計算しています。 N回目の返済額=借入金額×((1-(N-1)×月利)÷返済回数+月利)) 毎月の返済額は計算出来るのですが、計算式の意味がわからないまま計算していますが計算の結果数値は正確です。しかし計算式の中の ((1-(N-1) この部分の意味が理解出来ないまま暗記的にやっています。私は数学的な知識がありませんので ((1-(N-1) この意味を例示的にわかりやすく教えて下さい。 この計算式以外にわかりやすい計算式があればご教示下さい。
- ベストアンサー
- 財務・会計・経理
- 借金の返済方法について。。
借金の返済について、お金のことに詳しい方教えてください。。 プロ・スで借金をしてしまいました。 --明細書-- 借入後残高 978.953円 借入利率(年率) 17.800% 遅延利率(年率) 20.000% 毎月の返済額25.000円 返済回数60回 総返済予定額 1.480.164円 残高スライド元利定額返済方式 と領収書には書かれています。 月々にこれ以上返済金額を増やす余裕はなく、毎月の支払い27000円(領収書には25000円と表示されていますが実際にATMに行くと27.000円以上を入金してくださいと言われます)のうち16000円が利息、11000円が元金の返済となっています。 そして毎年4回、夏と冬のボーナスと、3月と9月に、多少まとまったお金が入ります。 少しでも浮いたお金は、1万円未満だとしても返済にあてるよう、ちょくちょくATMに行くのですが、そのたびに元金よりも利息の支払額のが上回っていて、これではいつ返し終わるのかと不安になるばかりです。 もちろん安易な考えで借金をここまで膨らませてしまったことに後悔、反省する毎日です。。 できれば債務整理、任意整理などはせずに借金は返済していきたいのですが、どうしても利息のことなどが調べてみてもよくわからずにいます。 どう支払っていくのが一番よい返済方法なのでしょうか。。 毎月このまま指定された金額を払い続け、 少しでも浮いたお金がある月はATMに立ち寄り少額でも返済していて、 これからのボーナスなども利用しまとまった額での返済もする予定なのですが なんだか利息ばかりが増えてしまうような気がしてすごく怖いです・・ というより、そもそも利息は日々増えていくものですか・・? 無知なあげく理解力もないためなのか、どうしてもシステムなどがわかりません。。 どのように支払っていけば一番いい返済ができますか? それともどの返済方法でも一緒なのでしょうか・・? 最終的な返済額は、148万で、そこに利息も含まれているという見方でいいのでしょうか? 質問が多くて、そしてわかりにくい文章で申し訳ありませんが、とても悩んでいるので、少しでも詳しい方、簡単に説明できる方などいらっしゃいましたら是非教えて下さい。 よろしくお願いいたします。。
- ベストアンサー
- 消費者金融
- 奨学金返済において、支払利息の計算式を教えてください
奨学金返済において、支払利息の計算式を教えてください 学生時代に借りていた奨学金を返済する事となりました。 明細書を見ましたが月々の支払利息がどう計算されているのかわかりません。 自分でエクセルシートで返済金額を計算してみたいのですが、 どなたか算式を教えてください。 たとえば下記のような大ざっぱな条件では、 どのように月々の元金返済、支払金利を計算するのでしょうか。 ---条件------------------------------- 貸与期間 2008/4~2010/03 借入総額 240万円 (元金) (=月10万×24ヵ月) 利率 1.50 %(利率固定) 割賦方法 月賦 返還回数 180 回 月返還額 ●●円(これは固定です。) -------------------------------------- 初回(2010/10)返済条件 (明細に記載されている金額) ・利息支払 約3,000円 ・据置期間利息 約100円 ・元金の支払 xxxx円 合計(=月返還額) ●●円 -------------------------------------- 支払利息の金額が毎月変化しています。 (元金残高が減少するので当然ですが…) 毎月の支払金利の算式を教えてください。 宜しくお願いします。
- 締切済み
- その他(暮らしのマネー)
- 返済シミュレーションのExcel数式
例えば、年利10%で100万円を借ります。20回均等返済なら月々元金***円返済、利息***円返済。30回均等返済なら月々元金***円返済、利息***円返済。というようにA1に借金額、B1に金利、C1に返済回数、D1に返済元金、E1に返済金利...という風にしたいです。 ここで借金額や金利、返済回数を自由に変更したいときはどのような数式を立てればよろしいでしょうか?
- ベストアンサー
- その他(マネー)
- フラット35Sの元金均等返済の適用金利について
フラット35Sの元金均等返済の適用金利について 元金均等の支払額の算出式は以下のとおりと認識しております。 元金均等返済の月支払い額=元金返済分(一定) + 利息 =借入額÷返済回(月)数 + 該当月の元金残高×住宅ローン金利/12 (=借入額÷返済回数 + (借入額-借入額×返済済み回数/返済回数)×住宅ローン金利/12) このたび、フラット35S(当初10年間の金利が-1.0%)での融資申請を予定しております。 その時、上記算出式で適用される金利は-1.0%された金利と考えていいのでしょうか? (=11年目の適用金利は通常金利となる) ご存知の方教えてください。
- ベストアンサー
- 新築一戸建て
- 金利の計算について教えてください。
金利の計算について教えてください。 借入4500万。年利6%。毎月返済100万。元金のみ毎月100万ずつ返済して0円の月(45ヶ月後)になった時から、45回分の利息のみをいくらかずつ返済する表を作成したいのですが、45回分の利息をどう計算すれば出てくるのでしょうか?
- ベストアンサー
- その他(生活・暮らし)
- 借金を増額返済した時の利息は?
こんばんは、教えてください。 現在196万ほど年利14.9%で借入しています。 月々の返済は4万円で、利息が約25000円、元金15000円という感じです・・・。利息の方が高くて全然元金が減らないので、 返済日以外にも、余裕があるときに少しづつ返済したいのですが、 例えば返済日以外に1万円~2万円返済したとすると、 元金はいくら充当されるのでしょうか? 計算方法が分かりません、教えてください。 返済日は毎月4日です。
- ベストアンサー
- その他(マネー)
- 残りの返済額が知りたいです
以前りそな銀行の自分計画で80万円の借金をしました。 年利は14.5%で、最初(16690円)と最後(19504円)以外は20000円ずつの55回払いです。 すでに13回払っており、元金として14万4532円、利息として11万2158円支払っています。 ただ、このまま2万円ずつ払っていくのも利息がバカにならないので、この1年で恐らく残りを一括返済出来るほどのお金を貯めました。 そこで、次の返済日にまとめて返済したいのですが、出来れば正確な残りの返済額を知っておきたいと思い、この場で質問させていただきます。 次の返済日にまとめて返済する場合、一体いくらになるのでしょうか? 借りた時は月々の返済額のみ気にしていたので、思ったほど元金が減っていなくて驚きました・・・。
- ベストアンサー
- その他(暮らしのマネー)
お礼
ご指導ありがとうございます。 私が、おばかすぎて見放されてしまったようですね・・・TT 階乗の計算はnotnotさんがいうように、pow(x,y)で実現しました。だけど、プロトタイプ宣言のしかたがわからなくて、プログラムの完成にはいたっていません。
補足
詳しい解答ありがとうございます。 misty7666さんのアドバイスを参考にプログラムを書いてみました。 #include<stdio.h> #include<math.h> #difine float jyou(float data,int cnt) float result=data; for(int i=2;i<=cnt;i++){ result=result*data; } return result; main(){ float kariire; float tukiri; float nenri; float kaisu; float tukihensai; float zanseki; float motokinhensai; float risokuhensai; printf("Input kariirekin\n"); scanf("%lf",&kariire); printf("Input tukiri\n"); scanf("%lf",&tukiri); printf("Input nenri\n"); scanf("%lf",&nenri); printf("Input siharaikaisuu\n",&kaisu); scanf("%d",&kaisu); tukiri=nenri/12; float jyou(float data,int cnt){ tukihensai=kariire*nenri*jyou((1+nenri),tukiri)/(jyou((1+geturi),kaisu)/(jyou((1+geturi),kaisu)-1); zanseki=(jyou((1+tukiri),kaisu))*(kariire-(tukihensai/tukiri))+(tukihensai/tukiri); motokinhensai=(jyou((1+tukiri),kaisu-1))*(kariire-(tukihensai/tukiri))+(tukihensai/tukiri)-zanseki; risokuhensai=tukihensai-motokinhensai;risokuhensai=tukihensai-motokinhensai; printf("tuki hensaigaku = %d\n",tukihensaigaku); printf("motokinhensaigaku %d risokuhensaigaku %d zansekidaka %d\n",motokinhensai,risokuhensai,zanseki); } } こんな風になりました。 コンパイルしたところ、コンパイルエラーになってしまいました。 階乗の計算と関数が噛み合っていないのでしょうか・・・。 最終的にはの実行結果の目標は 2004/06 gankin=19900 risoku=200 zanseki=80000 2004/07 gankin=19990 risoku=180 zanseki=60000 ・・・ 2005/12 gankin=20000 risoku= 30 zanseki= 0 Tsuki Hensaigaku =20000 Risoku Goukei =1000 というようにしようと思っているんです。(書いてある数字は適当です。) 私の実力不足でここまではできないかもしれませんけどTT 貴重なお時間を割かせてしまい申し訳ないです。 大感謝しています。