問題17:平面をイメージしよう
南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¥
完了にする!
活動記録をTweetする
1.PHPについての説明と表示
東西の軸と南北の軸の変数を用意しよう。
ここではスタート地点から見て東と北をそれぞれプラス、西と南をそれぞれマイナスと定義した。
if文で方角を求める。
距離がマイナスになるのはおかしいので、マイナスもプラスになるように絶対値としよう。
軸が2つの場合は平面グラフをイメージできるようになろう。