今日は資格勉強の為、関数基礎の勉強。

 

ヤフってPHPの関数の問題を出してるサイトをみつけてひたすら解いていく形

 

問題では「三角形の面積を求める関数を作成せよ」みたいな問題だけども、

値はユーザーがWeb上で入力して受け取ることが多いかなぁ〜

なんておもったので今回は、一度値を変数に格納して練習問題をといていった。

 

1、三角形の面積を求める関数を作成せよ

 

 

とまあ、こんな感じですね。

 

変数の名前のつけ方がちょっとあれだけど練習だからいいや〜

 

これは遠い昔にやったことがあるような気がする

 

2、税込みの金額を出す関数を作成せよ

 

 

これも遠い昔にやったことがあるような気がする。

税率が5パーセントなので願望。

 

3、買い物をして最後に残る金額を算出する関数を作成せよ

 

 

2までの問題が単調で同じことの繰り返しだった為

(はしょっているが実際には2〜3の間に5問くらい解いている)

 

ここでは「if文を絡めてやってみよう」ということでこの形。

 

8行目は今ではこうなっているが一つ前の文は

 

7行目の文を消して

echo '最終的な金額は' . $shozikin - $shohin .'円です';

としていた。

 

しかし、それでブラウザで見てみると、、

「-200円です」

と出力されていた。

 

なぜだろうかと思い、うまくいくであろうこの形にしたらうまくいった。

 

関数の前に連結のルールなのであろう。

 

PHPの資格のテストにはそういう細かいところを突いてきそうな問題もありそうなので、

もうちょっとその辺頑張って勉強しようとおもった1日でした。

 

だいぶはしょったが今日は10問くらい解いた。

 

疲れたのでミニストップでアイス買ってきます。

 

明日からもがんばろう。

れっつPHP!