LoginSignup
1
0

More than 1 year has passed since last update.

【PHP初級⑳】割り算と掛け算

Last updated at Posted at 2022-07-03

[問題]  (参照:http://www.cc.kyoto-su.ac.jp/~mmina/bp1/hundredKnocksPrimary.html)
整数値を2つ入力させ、1つめの値を2つめの値で割った結果を表示し、続けてその結果に2つめの値を掛けた結果を表示するプログラムを作成しなさい。計算はすべて整数型で行う(割り切れない場合は自動的に小数点以下が切り捨てられる)。

コード

$a = intval(fgets(STDIN));
$m = intval(fgets(STDIN));
$i = intval($a/$m);
echo $i,PHP_EOL,$i*$m;

↓ 「10
   3」と入力

結果

3
9

また、下記のようなやり方もできる。

$a = intval(fgets(STDIN));
$m = intval(fgets(STDIN));
echo $i = intval($a/$m),PHP_EOL;
echo $i*$m;

↓ ご指摘を受けて

$a = intval(fgets(STDIN));
$m = intval(fgets(STDIN));
echo $i = intdiv($a,$m),PHP_EOL;
echo $i*$m;

このようなやり方ができる。

☆intdiv($a,$b)
→$a÷$bの整数商を求める

1
0
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0