質問編集履歴

1

質問内容の修正

2022/08/11 17:17

投稿

HALU
HALU

スコア7

test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,17 @@
2
2
  phpの演習問題になります。
3
3
  内容はphpでクラス内に書いた関数を呼び出し、計算を行う事。
4
4
 
5
+ //編集にて追記//
6
+ 質問内容②については、削除させて頂きました。
7
+ 計算結果のみ出力すればOKの為、計算過程は不要でございました。
8
+ お手数お掛け致しまして申し訳ありません。
9
+ 引き続き宜しくお願い致します。
10
+
5
11
  ### 実現したいこと
6
12
 
7
- (1)20 x 5=100
13
+ (1)100
8
- (2)15 + 3=5
14
+ (2)5
9
- (3)(19-7) ÷ 6=2
15
+ (3)2
10
16
  と表示させたい。
11
17
 
12
18
  ### 発生している問題・エラーメッセージ
@@ -18,15 +24,7 @@
18
24
  ①上記エラーメッセージの解決方法
19
25
  class Calc内でdifを定義しているが、定義されていない旨のエラーが表示されてしまう
20
26
 
21
- ②計算過程の表示
22
- 最後、echo$xだけだと計算結果(100)のみ、表示されるが
23
- 引数に応じた計算結果を表示させたい
24
-
25
- echo"(1){$a}×{$b}=$x"と記載しても$a,$bが定義されていないとのエラー
26
- $aを$x = $calculator->times(20,5);にある引数で定義したいが、
27
- $x~$zで引数が違うため、どのようにしたら良いか。
28
-
29
- 上記①、②に関しまして、解説頂けますと幸いでございます。
27
+ 上記①に関しまして、解説頂けますと幸いでございます。
30
28
  ```
31
29
 
32
30
  ### 該当のソースコード
@@ -56,9 +54,9 @@
56
54
  $y = $calculator->add(15,3);
57
55
  $z = $calculator->div(dif(19,7),6);
58
56
 
59
- echo "(1)20×5=$x<br>";
57
+ echo "(1)$x<br>";
60
- echo "(2)15+3=$y<br>";
58
+ echo "(2)$y<br>";
61
- echo "(3)(19-7)÷6=$z<br>";
59
+ echo "(3)$z<br>";
62
60
  ```
63
61
 
64
62