PHP 問題:つなげた長さ
今回から、PHPでのスキル判定Bランクを目指して、学んだことを書いていきます。
-新しく学んだこと-
・標準入力
・変数
・四則演算
・出力
問題
ある棒の長さをXとして、その棒を10本、つなげたときに出来る長さを求めなさい。
入力例1 3 答え 30
入力例2 0 答え 0
プログラミングを始める前に
どのように行動すれば答えを求めれるかを、図に書いてイメージしていきます。
上の図をプログラムに起こすと
PHPのプログラムは「<?php」をスタートとして、間にどういった行動するかを命令し、終わりに「?>」と付けます。
・$
「$」マークが先頭に付いている文字は変数になります。
変数とは、文字や数字が入る箱です。箱を作って置けば、その中に入っているものを区別することができます。
上記では、入力された数字を入れる、input_lineという名前の箱を用意しています。
・fgets(STDIN)
fgets()は、()内の部分から1行をコピーしてという命令です。
(STDIN)は、標準入力を表します。ここではプログラムに入力された数字(1本の長さ)のことを指します。
・;
1つの命令が終わるごとに最後に付けます。
・四則演算
足す、引く、かける、割るの計算のことです。
PHPではそれぞれ+、-、*、/ という記号を使います。
・echo
この後に続くものを出力(表示)します。
上記では、1本の長さ×10した合計を表示します。
以上で、問題を終わります。