takenoko03の日記

PHP言語で仕事する

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した合計を表示します。

 

以上で、問題を終わります。