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

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

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

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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

ボタンのクリック率を上げる簡単なcss

マウスオーバー時に少し変化がある事でクリック率を高める事が出来ます。 関連記事: ネスタリゾートを100%遊びたい人へ【宿泊あり】 iPhoneアプリ内の広告を無料で消す方法 Yahoo!ショッピング …

ワードプレスの記事下に任意の情報を入れるプラグイン

ブログの最後に毎回同じ情報を入れている人にお勧めのプラグインを発見しました。毎回コピペして入力しなくてもこのプラグイン一つで解決出来ます。 関連記事: 本当のアクセス解析じゃなかった・・・リファラスパ …

ワードプレスとツイッターの連携が可能SimpleTweet

ワードプレスとツイッターを連携できるプラグインSimpleTweetの設置方法のご紹介 関連記事: 自動相互リンクの作り方 経産省のネットパトロール(PSE違反の確認)について tinymce adv …

no image

最低限覚えておけば副業で使える簡単なソースコード

副業だけでなく、ブログなどでも見栄えをいじる時にちょっと覚えておけば簡単な修正だけでなく、カスタマイズも可能になります。 関連記事: 足底筋膜炎を2週間で改善させた方法 本当のアクセス解析じゃなかった …

さくらサーバーにドメインを移す【移管方法】申込み

前回に引き続きドメインの移管方法についてになります。 関連記事: シーサーブログにメニューを作る方法 サクラサーバーに転入する方法2015 さくらサーバーにドメインを移す【移管方法】準備 ムームードメ …