![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (6件)
- 最新から表示
- 回答順に表示
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?5a7ff87)
No.6
- 回答日時:
円建て預金は「1年間が365日で計算する」と決まっていますので・・・・
実際の金融と同じように計算するならば、閏年も考えなくてはいけません。
だって・・・
閏年の年利=約定年利*366/365
ですもの。
No.5
- 回答日時:
式の前にフォロー図を作成しましょう
始まり
↓
A.10万円足す
↓
B.利息を付加する
↓
C、10年たったのか NO→Aへ戻る
イエス
↓
D.残高表示END
これをプログラムにすれば良いですね
今回はプログラムの初めであるので次の項目は気にしなくても良いです
が参考にして置くと良いです
実際の金融では
答え:10年後には1056683.466653
答えこれは間違いです
1円以下は存在しません
現時点日本通貨には1円以下が存在しませんので可笑しいことが判ります
空想の話です
実際の利息の処理は1円以下は切り上げです
切り下げすると利息が減ります
したがって
1056684円
と切り上げ処理するのが正しいです
また
通常は1年ごとに利息を付加する時は1円に切り上げ処理してますので
切り上げするのとしないのでは数円違って来ます
No.3
- 回答日時:
間違えそうなところとしては、
10年後に100,000円足してしまっているか、
毎年の金利計算が (前年の残高+100000)*1.01 とかになっているのでは?
(正しくは 前年の残高*1.01 + 100000 ですよね。)
designmonの出した答えを教えていただければ、
皆さん具体的なアドバイスがしやすいと思いますよ。
この回答への補足
みなさんのご指摘通りに自分なりに頑張ってみたものをアップします。
一年目だけは計算が合うのですが、2年目からおかしくなってしまいます。考えてみたのですがアルゴリズムが上手く作れません。
どうか、添削お願いいたします。
#include<stdio.h>
int main(void)
{
int year;
double nenri;
double zandaka;
double total;
zandaka=100000;
nenri= 0;
total=0;
for (year=1;year<=10;year++){
nenri = zandaka*0.01;
total +=zandaka + nenri;
}
printf("貯金残高は %f 円です\n",total);
return 0;
}
No.2
- 回答日時:
答えは1046219(利渡り日前日)/1056681(利渡り日当日)です。
数学的には1056683.466653かも知れませんが、実業務的には利渡り日(利金が計上される日)に利金が元本に組み込まれる歳、利金の端数は切り捨ててから合計します。(上記の答えも切り捨て計算)
金融商品の中には端数を切り上げるものもありますが、いずれにしても利渡り日には端数を整理した金額を元本に組み入れるので、ループ時に端数を整理(切り上げ/切捨て)しない処理は間違っています。
No.1
- 回答日時:
>自分なりに試行錯誤してみたのですが
この部分(どう試行錯誤したのか)を書いてください。それを添削するのでなければ「丸投げ」ということになってしまいますので。
この回答への補足
みなさんのご指摘通りに自分なりに頑張ってみたものをアップします。
一年目だけは計算が合うのですが、2年目からおかしくなってしまいます。考えてみたのですがアルゴリズムが上手く作れません。
どうか、添削お願いいたします。
#include<stdio.h>
int main(void)
{
int year;
double nenri;
double zandaka;
double total;
zandaka=100000;
nenri= 0;
total=0;
for (year=1;year<=10;year++){
nenri = zandaka*0.01;
total +=zandaka + nenri;
}
printf("貯金残高は %f 円です\n",total);
return 0;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 債券・証券 お金の勉強をしているのですがわからない問題が2つあります 素人質問で申し訳ないですがお答え頂けますと 6 2023/07/29 17:27
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- 金融業・保険業 もうすぐ大学の金融論の試験なのですが問題が全然解けません...泣 どなたか分かる方いたら教えてもらえ 1 2023/07/21 22:03
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- その他(お金・保険・資産運用) 10年間、毎月100ドルずつ投資し、次に10年間、300ドルずつ投資して、最後に毎月500ドルずつ1 4 2022/07/03 15:00
- 数学 上の文章から下の式になる理由が分からないので一つ一つ詳しく教えていただきたいです。 特に1.0025 3 2022/06/27 21:29
- 預金・貯金 28歳4人家族の貯金平均額について。 4 2022/12/04 12:10
- 家賃・住宅ローン 住宅ローンの借り換えについて 2 2023/08/07 16:50
- 家賃・住宅ローン 住宅ローン 10年目に一括繰り上げ返済 お得か? 6 2022/08/22 16:26
- 高校 日商簿記3級の勉強中なのですが 精算表が完成せず困っています。 こちらの問題の回答を教えていただきた 2 2023/03/02 09:07
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
数値計算の高速化 (cos, sin, exp)
-
排他的論理和 BCC(水平パリテ...
-
変化させるセルが変化しない
-
モジュラス103の計算とは何でし...
-
クォータニオンの計算?
-
バッチファイルでウインドウを...
-
科学技術計算の仕事について
-
EXCELなどで「返す」という表現
-
60進数の四則計算
-
入射角反射角
-
傾いた四角形内の範囲の条件式
-
VBAで関数をつくる
-
0x61の10進数は97との事ですが...
-
VBAの再計算が反映されない件に...
-
【fortran77】データ行数のカウ...
-
算術記号(+,-,/,*)を文字とし...
-
エクセル以外で麻雀の成績を管...
-
Excel VBAの残業時間の合計計算...
-
趣味で「乗換案内」みたいなソ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
mod でうまく
-
めちゃきれい
-
VBAの再計算が反映されない件に...
-
排他的論理和 BCC(水平パリテ...
-
バッチファイルでウインドウを...
-
モジュラス103の計算とは何でし...
-
EXCELなどで「返す」という表現
-
変化させるセルが変化しない
-
60進数の四則計算
-
プログラムの質問
-
VBでReplace
-
数値計算の高速化 (cos, sin, exp)
-
C言語についてです。 再帰を使...
-
Javaを使った行列計算
-
C言語のプログラミングの問題で...
-
エクセルで特定のセルのみを任...
-
matlab計算での進捗状況を知りたい
-
CとFORTRANの計算速度はどちら...
-
matlabで計算終了
おすすめ情報