質問編集履歴

4

改行

2023/05/21 01:59

投稿

aaaa
aaaa

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,6 @@
1
1
  ### 実現したいこと
2
2
 
3
+ ```ここに言語を入力
3
4
  $Yenに金額を入力すると、お釣りと渡されるお札、小銭が表示されるようにしたい
4
5
 
5
6
  $yen = 10000; // 購入金額の例
@@ -17,7 +18,6 @@
17
18
  1000円で割る行為をお釣りが1000円未満になるまで行い、次はさっき割ったお金より低いお金で割り、それをお釣りが0円になるまで繰り返すシステムを作りたい。
18
19
  ・特定のお金で割った回数をカウントし表示させたい(例:1000円札x3枚←これ)
19
20
 
20
- ps:ソースコード改行できませんでしたすみません
21
21
 
22
22
 
23
23
  ### 前提
@@ -89,6 +89,7 @@
89
89
 
90
90
  ?>
91
91
 
92
+ ```
92
93
  ### 試したこと
93
94
  for文の使い方とwhile文の使い方
94
95
 

3

改行

2023/05/20 15:45

投稿

aaaa
aaaa

スコア1

test CHANGED
File without changes
test CHANGED
@@ -17,7 +17,7 @@
17
17
  1000円で割る行為をお釣りが1000円未満になるまで行い、次はさっき割ったお金より低いお金で割り、それをお釣りが0円になるまで繰り返すシステムを作りたい。
18
18
  ・特定のお金で割った回数をカウントし表示させたい(例:1000円札x3枚←これ)
19
19
 
20
- ps:ソースコード開業できませんでしたすみません
20
+ ps:ソースコード改行できませんでしたすみません
21
21
 
22
22
 
23
23
  ### 前提

2

改行

2023/05/20 15:45

投稿

aaaa
aaaa

スコア1

test CHANGED
File without changes
test CHANGED
@@ -16,6 +16,9 @@
16
16
  ・例えばですがお釣りが3200円だとすると
17
17
  1000円で割る行為をお釣りが1000円未満になるまで行い、次はさっき割ったお金より低いお金で割り、それをお釣りが0円になるまで繰り返すシステムを作りたい。
18
18
  ・特定のお金で割った回数をカウントし表示させたい(例:1000円札x3枚←これ)
19
+
20
+ ps:ソースコード開業できませんでしたすみません
21
+
19
22
 
20
23
  ### 前提
21
24
  phpを用いて上記のシステムを作成したい

1

改行

2023/05/20 15:44

投稿

aaaa
aaaa

スコア1

test CHANGED
File without changes
test CHANGED
@@ -30,29 +30,48 @@
30
30
 
31
31
  <?php
32
32
  ソースコード
33
+
33
34
  $yen = 10000;
35
+
34
36
  $product = 150;
35
37
 
38
+
36
39
  function calc($yen, $product) {
40
+
37
- $money=[10000,5000,1000,500,100,50,10,5,1];
41
+  $money=[10000,5000,1000,500,100,50,10,5,1];
38
- $charge=$yen-$product;
39
42
 
43
+  $charge=$yen-$product;
44
+
45
+
40
46
 
41
47
 
42
48
  if($yen<$product){
43
49
  echo$product."円で購入した場合、.\n";
44
50
  echo($product-$yen)."円足りません。.\n";
51
+ }
45
- }else if($yen==$product){
52
+ else if($yen==$product){
46
53
  echo$yen."円で購入した場合、.\n";
47
54
  echo"お釣りは0円です";
55
+ }
48
- }else{
56
+ else{
57
+
49
- echo$yen."円で購入した場合、.\n";
58
+ echo$yen."円で購入した場合、.\n";
59
+
50
- echo"お釣りは、".$charge."円、紙幣・硬貨の枚数は、";
60
+ echo"お釣りは、".$charge."円、紙幣・硬貨の枚数は、";
51
61
  $n=0;
52
62
  while($money[$n]>0){
53
- echo$money[$n]."円札x".($charge/$money[$n])."枚、".$money[$n]."円札x".($charge/$money[$n])."枚、".$money[$n]."円札x".($charge/$money[$n])."枚、"
54
- .$money[$n]."円玉x".($charge/$money[$n])."枚、".$money[$n]."円x".($charge/$money[$n])."枚、".$money[$n]."円玉x".($charge/$money[$n])."枚、".$money[$n]."円玉x".($charge/$money[$n])."枚、".$money[$n]."円玉x".($charge/$money[$n])."枚、".$money[$n]."円玉x".($charge/$money[$n])."枚です。";
63
+ echo$money[$n]."円札x".($charge/$money[$n])."枚、".$money[$n]."円札x".
64
+ ($charge/$money[$n])."枚、".$money[$n]."円x".($charge/$money[$n])."枚、"
65
+ .$money[$n]."円玉x".($charge/$money[$n])."枚、".$money[$n]."円玉x".($charge/$money[$n])."枚、".$money[$n]."円玉x".
66
+
67
+ ($charge/$money[$n])."枚、".$money[$n]."円玉x".
68
+
69
+ ($charge/$money[$n])."枚、".$money[$n]."円玉x".
70
+
71
+ ($charge/$money[$n])."枚、".$money[$n]."円玉x".($charge/$money[$n])."枚です。";
55
72
 
73
+
74
+
56
75
  $n++;
57
76
  }
58
77
  }
@@ -62,6 +81,8 @@
62
81
  calc($yen, $product);
63
82
 
64
83
 
84
+
85
+
65
86
 
66
87
  ?>
67
88