ログイン

問題17 平面をイメージしよう

PHPの問題

PHP

平面をイメージしよう

問題

南4km、東6km、北5km、西8km移動しました
スタート地点から見た方角と距離を東西と南北でそれぞれ求めよう

期待する画面

西2km北1km
ログインして解答を見る
コードのアイコン

解答ソースコード

              // (1)計算
$x = 6 - 8;
$y = (-4) + 5;
// (2)表示
if ($x >= 0) {
    echo "東";
} else {
    echo "西";
}
echo abs($x)."km";
if ($y >= 0) {
    echo "北";
} else {
    echo "南";
}
echo abs($y)."km";
¥PHP¥
            
答えのアイコン

解説

計算する軸が複数あるので難しく感じるが実は簡単だ
東西の軸と南北の軸の変数を用意しよう。

ここではスタート地点から見て東と北をそれぞれプラス、西と南をそれぞれマイナスと定義した。
if文で方角を求める。
距離がマイナスになるのはおかしいので、マイナスもプラスになるように絶対値としよう。

軸が2つの場合は平面グラフをイメージできるようになろう。
完了にする!
1.PHPについての説明と表示
続きの動画を見たい方は公式LINEから「PHP」と送信すると動画が見れます。
LINEの友達追加でお役立ち動画をGET!!