稼げる副業でお小遣いを稼ぐ方法

稼げる副業でお小遣いを稼ぐだけじゃなく、料理や映画アニメ、趣味などメモにも使っているブログ

副業で稼ぐ仕組みの作り方

PHPで複利計算の方法

投稿日:2019年11月23日 更新日:

PHPの問題で複利計算の出題があったがわからなかったので

はじめに

PHPを勉強中、複利の計算をfor文ですると書かれていたが、やり方がわからなかったので、何がわからなかったのか自分なりのまとめ

複利の計算方法

1000円を5年間、5%の複利計算

$i = 1000;

for($a=0;$a<5;$a++){
$i = $i * 1.05;
}
echo $i.'円';

「$i = $i * 1.05」の所は「$i *= 1.05」の方がスマートかな。

わからなかった点

計算方法は

  1. 1000×1.05=1050
  2. 1050×1.05=1102.5
  3. 1102.5×1.05=1157.625

と計算していくので「$i * 1.05」までは理解出来ていた。
ただ、これを計算式としてまとめる事が出来なかったのが分からなかった原因。
そしてfor文やPHPをしっかりと理解していない事も原因だった。

今回した失敗例

$i = 1000;

for($a=0;$a<5;$a++){
$i * 1.05;
}
echo $i.'円';

これだと、for文のところで計算したものの、結局のところ「$i」=1000のままなので意味がない

$i = 1000;

for($a=0;$a<5;$a++){
$i * 1.05;
echo $i.'<br/>';
}
echo $i.'円';

先ほどの文に、このようにechoを入れて表示させてみると「1000」と言う文字列が縦に5回出ただけ

$i = 1000;

for($a=0;$a<5;$a++){
$b = $i * 1.05;
}
echo $b.'円';

次にこれだも結局のところ「$b = $i * 1.05;」と言うだけで同じくechoを入れて表示させると

$i = 1000;

for($a=0;$a<5;$a++){
$b = $i * 1.05;
echo $b.'<br/>';
}
echo $b.'円';

1050と言う文字列が5回縦に表示されただけです。

for文の仕組みを考えると「$b = $i * 1.05」の計算式だと「$bは$i掛ける1.05」です。ただ、$iは最初に「$i=1000」と1000に固定されている状態なので計算式は「$bは1000掛ける1.05」と5回同じ処理をしただけにすぎないって事です。

分かりやすくする方法

言葉として自分にしっくりときたのが

「元金(1000円)は結果的に元金(1000円)×利率(1.05%)になる」

です。

この言葉通りに入れていくと「$i = $i * 1.05」が自然に出てきますよね。

さいごに

頭が冴えない

昔の方がもっと冴えてたはずなのに、全然ダメだわ。
PHPを勉強しているが、出来るだけたくさんの問題集を解くことが良いかもしれませんね
練習は問題を見て自分なりに考えてから、わからないと即ググるという感じです。

-副業で稼ぐ仕組みの作り方
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

Gmailを使ったメールの振り分け方法

Gmailを使ったメールの振り分け方法をご紹介致します。 関連記事: Custom Field Suiteの表示と分岐 カスタム投稿タイプを簡単に作れるワードプレスプラグイン 簡単にカスタムフィールド …

ECキューブの管理画面で商品画像がグレー

登録している商品を調べようとしたら商品画像が全てグレーの塗りつぶしになっていたので解決方法をご紹介いたします。 関連記事: 【EC-CUBE】管理画面に色々な箇所のファイルを呼び出す方法 ネスタリゾー …

Contact Form 7で確認用メールアドレスを作ってみた

Contact Form 7ってメールアドレスの確認用って作れないの?と言う質問を頂きました。 関連記事: 海外からの迷惑メールを驚くほどブロック【Contact Form 7】 【WordPress …

お名前.comのドメインをさくらサーバーで使用する方法

サーバーの最安値とドメインの最安値を一緒に利用出来ます 関連記事: サクラで日本語ドメインを使う方法 お名前.comでドメインを取得する方法 サクラサーバーに転入する方法2015 お名前.comのWh …

リンクシェアで楽天商品を登録する際の注意点

リンクシェアで楽天アフィリエイトを利用する際に注意して頂きたい点がありますので今回はそちらをご紹介いたします。 関連記事: アフィリエイト用リンクをクリックされやすくするテクニック ワードプレスのメン …