*ブログに戻る →ここ です。


PHPの復習 continue 2句で2段階外に飛び出すことで、
while句の繰り返し動作に変化球をもたせる。free120

いつか10回までの表示を改良したい。
出なくていいところで表示されるんだよね。
}else{が使えたらいいんだけど。

<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,1 * $sada_B,1 = 1 現時点の$sada_Z の合計 1
B の値にプラス1を加えます。
$sada_Z = $sada_A,1 * $sada_B,2 = 2 現時点の$sada_Z の合計 3
B の値にプラス1を加えます。
$sada_Z = $sada_A,1 * $sada_B,3 = 3 現時点の$sada_Z の合計 6
B の値にプラス1を加えます。
$sada_Z = $sada_A,1 * $sada_B,4 = 4 現時点の$sada_Z の合計 10
B の値にプラス1を加えます。
$sada_Z = $sada_A,1 * $sada_B,5 = 5 現時点の$sada_Z の合計 15
B の値にプラス1を加えます。
$sada_Z = $sada_A,1 * $sada_B,6 = 6 現時点の$sada_Z の合計 21
B の値にプラス1を加えます。
$sada_Z = $sada_A,1 * $sada_B,7 = 7 現時点の$sada_Z の合計 28
B の値にプラス1を加えます。
$sada_Z = $sada_A,1 * $sada_B,8 = 8 現時点の$sada_Z の合計 36
B の値にプラス1を加えます。
$sada_Z = $sada_A,1 * $sada_B,9 = 9 現時点の$sada_Z の合計 45
B の値にプラス1を加えます。
$sada_Z = $sada_A,1 * $sada_B,10 = 10 現時点の$sada_Z の合計 55
<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,2 * $sada_B,1 = 2 現時点の$sada_Z の合計 57
B の値にプラス1を加えます。
$sada_Z = $sada_A,2 * $sada_B,2 = 4 現時点の$sada_Z の合計 61
B の値にプラス1を加えます。
$sada_Z = $sada_A,2 * $sada_B,3 = 6 現時点の$sada_Z の合計 67
B の値にプラス1を加えます。
$sada_Z = $sada_A,2 * $sada_B,4 = 8 現時点の$sada_Z の合計 75
B の値にプラス1を加えます。
$sada_Z = $sada_A,2 * $sada_B,5 = 10 現時点の$sada_Z の合計 85
B の値にプラス1を加えます。
$sada_Z = $sada_A,2 * $sada_B,6 = 12 現時点の$sada_Z の合計 97
B の値にプラス1を加えます。
$sada_Z = $sada_A,2 * $sada_B,7 = 14 現時点の$sada_Z の合計 111
B の値にプラス1を加えます。
$sada_Z = $sada_A,2 * $sada_B,8 = 16 現時点の$sada_Z の合計 127
B の値にプラス1を加えます。
$sada_Z = $sada_A,2 * $sada_B,9 = 18 現時点の$sada_Z の合計 145
B の値にプラス1を加えます。
$sada_Z = $sada_A,2 * $sada_B,10 = 20 現時点の$sada_Z の合計 165
<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,3 * $sada_B,1 = 3 現時点の$sada_Z の合計 168
B の値にプラス1を加えます。
$sada_Z = $sada_A,3 * $sada_B,2 = 6 現時点の$sada_Z の合計 174
B の値にプラス1を加えます。
$sada_Z = $sada_A,3 * $sada_B,3 = 9 現時点の$sada_Z の合計 183
B の値にプラス1を加えます。
$sada_Z = $sada_A,3 * $sada_B,4 = 12 現時点の$sada_Z の合計 195
B の値にプラス1を加えます。
$sada_Z = $sada_A,3 * $sada_B,5 = 15 現時点の$sada_Z の合計 210
B の値にプラス1を加えます。
$sada_Z = $sada_A,3 * $sada_B,6 = 18 現時点の$sada_Z の合計 228
B の値にプラス1を加えます。
$sada_Z = $sada_A,3 * $sada_B,7 = 21 現時点の$sada_Z の合計 249
B の値にプラス1を加えます。
$sada_Z = $sada_A,3 * $sada_B,8 = 24 現時点の$sada_Z の合計 273
B の値にプラス1を加えます。
$sada_Z = $sada_A,3 * $sada_B,9 = 27 現時点の$sada_Z の合計 300
B の値にプラス1を加えます。
$sada_Z = $sada_A,3 * $sada_B,10 = 30 現時点の$sada_Z の合計 330
<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,4 * $sada_B,1 = 4 現時点の$sada_Z の合計 334
B の値にプラス1を加えます。
$sada_Z = $sada_A,4 * $sada_B,2 = 8 現時点の$sada_Z の合計 342
B の値にプラス1を加えます。
$sada_Z = $sada_A,4 * $sada_B,3 = 12 現時点の$sada_Z の合計 354
B の値にプラス1を加えます。
$sada_Z = $sada_A,4 * $sada_B,4 = 16 現時点の$sada_Z の合計 370
B の値にプラス1を加えます。
$sada_Z = $sada_A,4 * $sada_B,5 = 20 現時点の$sada_Z の合計 390
B の値にプラス1を加えます。
$sada_Z = $sada_A,4 * $sada_B,6 = 24 現時点の$sada_Z の合計 414
B の値にプラス1を加えます。
$sada_Z = $sada_A,4 * $sada_B,7 = 28 現時点の$sada_Z の合計 442
B の値にプラス1を加えます。
<A と B を掛けた値が 30 を超えました。>
<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,5 * $sada_B,1 = 5 現時点の$sada_Z の合計 447
B の値にプラス1を加えます。
$sada_Z = $sada_A,5 * $sada_B,2 = 10 現時点の$sada_Z の合計 457
B の値にプラス1を加えます。
$sada_Z = $sada_A,5 * $sada_B,3 = 15 現時点の$sada_Z の合計 472
B の値にプラス1を加えます。
$sada_Z = $sada_A,5 * $sada_B,4 = 20 現時点の$sada_Z の合計 492
B の値にプラス1を加えます。
$sada_Z = $sada_A,5 * $sada_B,5 = 25 現時点の$sada_Z の合計 517
B の値にプラス1を加えます。
$sada_Z = $sada_A,5 * $sada_B,6 = 30 現時点の$sada_Z の合計 547
B の値にプラス1を加えます。
<A と B を掛けた値が 30 を超えました。>
<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,6 * $sada_B,1 = 6 現時点の$sada_Z の合計 553
B の値にプラス1を加えます。
$sada_Z = $sada_A,6 * $sada_B,2 = 12 現時点の$sada_Z の合計 565
B の値にプラス1を加えます。
$sada_Z = $sada_A,6 * $sada_B,3 = 18 現時点の$sada_Z の合計 583
B の値にプラス1を加えます。
$sada_Z = $sada_A,6 * $sada_B,4 = 24 現時点の$sada_Z の合計 607
B の値にプラス1を加えます。
$sada_Z = $sada_A,6 * $sada_B,5 = 30 現時点の$sada_Z の合計 637
B の値にプラス1を加えます。
<A と B を掛けた値が 30 を超えました。>
<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,7 * $sada_B,1 = 7 現時点の$sada_Z の合計 644
B の値にプラス1を加えます。
$sada_Z = $sada_A,7 * $sada_B,2 = 14 現時点の$sada_Z の合計 658
B の値にプラス1を加えます。
$sada_Z = $sada_A,7 * $sada_B,3 = 21 現時点の$sada_Z の合計 679
B の値にプラス1を加えます。
$sada_Z = $sada_A,7 * $sada_B,4 = 28 現時点の$sada_Z の合計 707
B の値にプラス1を加えます。
<A と B を掛けた値が 30 を超えました。>
<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,8 * $sada_B,1 = 8 現時点の$sada_Z の合計 715
B の値にプラス1を加えます。
$sada_Z = $sada_A,8 * $sada_B,2 = 16 現時点の$sada_Z の合計 731
B の値にプラス1を加えます。
$sada_Z = $sada_A,8 * $sada_B,3 = 24 現時点の$sada_Z の合計 755
B の値にプラス1を加えます。
<A と B を掛けた値が 30 を超えました。>
<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,9 * $sada_B,1 = 9 現時点の$sada_Z の合計 764
B の値にプラス1を加えます。
$sada_Z = $sada_A,9 * $sada_B,2 = 18 現時点の$sada_Z の合計 782
B の値にプラス1を加えます。
$sada_Z = $sada_A,9 * $sada_B,3 = 27 現時点の$sada_Z の合計 809
B の値にプラス1を加えます。
<A と B を掛けた値が 30 を超えました。>
<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,10 * $sada_B,1 = 10 現時点の$sada_Z の合計 819
B の値にプラス1を加えます。
$sada_Z = $sada_A,10 * $sada_B,2 = 20 現時点の$sada_Z の合計 839
B の値にプラス1を加えます。
$sada_Z = $sada_A,10 * $sada_B,3 = 30 現時点の$sada_Z の合計 869
B の値にプラス1を加えます。
<A と B を掛けた値が 30 を超えました。>
<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,11 * $sada_B,1 = 11 現時点の$sada_Z の合計 880
B の値にプラス1を加えます。
$sada_Z = $sada_A,11 * $sada_B,2 = 22 現時点の$sada_Z の合計 902
B の値にプラス1を加えます。
<A と B を掛けた値が 30 を超えました。>
<B に値を追加できるのは10回までです。>
<A の値にプラス1を加えます。>
B の値にプラス1を加えます。
$sada_Z = $sada_A,12 * $sada_B,1 = 12 現時点の$sada_Z の合計 914
B の値にプラス1を加えます。
$sada_Z = $sada_A,12 * $sada_B,2 = 24 現時点の$sada_Z の合計 938
B の値にプラス1を加えます。
<A と B を掛けた値が 30 を超えました。>
<Aの値が12以上になりましたので全ての動作を終了しました。$sada_z = 938>


Sunday,August,18,2013

プログラムの表示

PHP言語をHTML表示に対応させるためには[< >]を特殊記号で置き換えなければならない。 そうしないとHTMLまたはPHP展開してしまうからね。 手動でタグを特殊文字に変換しました。 <p> <?php /* TRUE、FALSEによる制限の概略を以下に記す。 $sada_a =0 $sada_z = 0 $sada_b = 0; while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =1 $sada_z = 0 $sada_b = 0; while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =1 $sada_z = 0 $sada_b = 1; 1*1=1 $sada_a =1 $sada_z = 0 $sada_b = 2; 1*2=2 $sada_a =1 $sada_z = 0 $sada_b = 3; 1*3=3 $sada_a =1 $sada_z = 0 $sada_b = 4; 1*4=4 $sada_a =1 $sada_z = 0 $sada_b = 5; 1*5=5 $sada_a =1 $sada_z = 0 $sada_b = 6; 1*6=6 $sada_a =1 $sada_z = 0 $sada_b = 7; 1*7=7 $sada_a =1 $sada_z = 0 $sada_b = 8; 1*8=8 $sada_a =1 $sada_z = 0 $sada_b = 9; 1*9=9 $sada_a =1 $sada_z = 0 $sada_b = 10; 1*10=10(while句により終了) $sada_a =1 $sada_z = 0 $sada_b = 11; $sada_z += $sada_a * $sada_b; $sada_z=55 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =1 $sada_z = 0 $sada_b = 10; $sada_a =2 $sada_z = 0 $sada_b = 0; while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =2 $sada_z = 0 $sada_b = 1; 2*1=2 $sada_a =2 $sada_z = 0 $sada_b = 2; 2*2=4 $sada_a =2 $sada_z = 0 $sada_b = 3; 2*3=6 $sada_a =2 $sada_z = 0 $sada_b = 4; 2*4=8 $sada_a =2 $sada_z = 0 $sada_b = 5; 2*5=10 $sada_a =2 $sada_z = 0 $sada_b = 6; 2*6=12 $sada_a =2 $sada_z = 0 $sada_b = 7; 2*7=14 $sada_a =2 $sada_z = 0 $sada_b = 8; 2*8=16 $sada_a =2 $sada_z = 0 $sada_b = 9; 2*9=18 $sada_a =2 $sada_z = 0 $sada_b = 10; 2*10=20(while句により終了) $sada_a =2 $sada_z = 0 $sada_b = 11; 2*11=22 $sada_z += $sada_a * $sada_b; $sada_z=55+110=165 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =2 $sada_z = 0 $sada_b = 10; $sada_a =3 $sada_z = 0 $sada_b = 0; while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =3 $sada_z = 0 $sada_b = 1; 3*1=3 $sada_a =3 $sada_z = 0 $sada_b = 2; 3*2=6 $sada_a =3 $sada_z = 0 $sada_b = 3; 3*3=9 $sada_a =3 $sada_z = 0 $sada_b = 4; 3*4=12 $sada_a =3 $sada_z = 0 $sada_b = 5; 3*5=15 $sada_a =3 $sada_z = 0 $sada_b = 6; 3*6=18 $sada_a =3 $sada_z = 0 $sada_b = 7; 3*7=21 $sada_a =3 $sada_z = 0 $sada_b = 8; 3*8=24 $sada_a =3 $sada_z = 0 $sada_b = 9; 3*9=27 $sada_a =3 $sada_z = 0 $sada_b = 10; 3*10=30(while句だな。if句もう少し先で終了) $sada_a =3 $sada_z = 0 $sada_b = 11; 3*11=33 $sada_z += $sada_a * $sada_b; $sada_z=55+110+165=330 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =3 $sada_z = 0 $sada_b = 10; $sada_a =4 $sada_z = 0 $sada_b = 0; while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =4 $sada_z = 0 $sada_b = 1; 4*1=4 $sada_a =4 $sada_z = 0 $sada_b = 2; 4*2=8 $sada_a =4 $sada_z = 0 $sada_b = 3; 4*3=12 $sada_a =4 $sada_z = 0 $sada_b = 4; 4*4=16 $sada_a =4 $sada_z = 0 $sada_b = 5; 4*5=20 $sada_a =4 $sada_z = 0 $sada_b = 6; 4*6=24 $sada_a =4 $sada_z = 0 $sada_b = 7; 4*7=28(if句で終了)ここで初めてif句により制限される。 $sada_a =4 $sada_z = 0 $sada_b = 8; 4*8=32 $sada_z += $sada_a * $sada_b; $sada_z=55+110+165+112=442 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =4 $sada_z = 0 $sada_b = 7 $sada_a =5 $sada_z = 0 $sada_b = 0 while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =5 $sada_z = 0 $sada_b = 1; 5*1=5 $sada_a =5 $sada_z = 0 $sada_b = 2; 5*2=10 $sada_a =5 $sada_z = 0 $sada_b = 3; 5*3=15 $sada_a =5 $sada_z = 0 $sada_b = 4; 5*4=20 $sada_a =5 $sada_z = 0 $sada_b = 5; 5*5=25 $sada_a =5 $sada_z = 0 $sada_b = 6; 5*6=30(if句) $sada_a =5 $sada_z = 0 $sada_b = 7; 5*7=35 $sada_z += $sada_a * $sada_b; $sada_z=55+110+165+112+105=547 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =5 $sada_z = 0 $sada_b = 6 $sada_a =6 $sada_z = 0 $sada_b = 0 while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =6 $sada_z = 0 $sada_b = 1; 6*1=6 $sada_a =6 $sada_z = 0 $sada_b = 2; 6*2=12 $sada_a =6 $sada_z = 0 $sada_b = 3; 6*3=18 $sada_a =6 $sada_z = 0 $sada_b = 4; 6*4=24 $sada_a =6 $sada_z = 0 $sada_b = 5; 6*5=30(if句) $sada_a =6 $sada_z = 0 $sada_b = 6; 6*6=36 $sada_z += $sada_a * $sada_b; $sada_z=55+110+165+112+105+90=637 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =6 $sada_z = 0 $sada_b = 5 $sada_a =7 $sada_z = 0 $sada_b = 0 while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =7 $sada_z = 0 $sada_b = 1; 7*1=7 $sada_a =7 $sada_z = 0 $sada_b = 2; 7*2=14 $sada_a =7 $sada_z = 0 $sada_b = 3; 7*3=21 $sada_a =7 $sada_z = 0 $sada_b = 4; 7*4=28 $sada_a =7 $sada_z = 0 $sada_b = 5; 7*5=35(if句によりwhile句へ飛ぶ) $sada_z += $sada_a * $sada_b; $sada_z=55+110+165+112+105+90+70=707 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =7 $sada_z = 0 $sada_b = 4 $sada_a =8 $sada_z = 0 $sada_b = 0 while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =8 $sada_z = 0 $sada_b = 1; 8*1=8 $sada_a =8 $sada_z = 0 $sada_b = 2; 8*2=16 $sada_a =8 $sada_z = 0 $sada_b = 3; 8*3=24(if句によりwhile句へ2段階飛ぶ) $sada_a =8 $sada_z = 0 $sada_b = 4; 8*4=32 $sada_z += $sada_a * $sada_b; $sada_z=55+110+165+112+105+90+70+48=755 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =8 $sada_z = 0 $sada_b = 3 $sada_a =9 $sada_z = 0 $sada_b = 0 while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =9 $sada_z = 0 $sada_b = 1; 9*1=9 $sada_a =9 $sada_z = 0 $sada_b = 2; 9*2=18 $sada_a =9 $sada_z = 0 $sada_b = 3; 9*3=27(if句) $sada_a =9 $sada_z = 0 $sada_b = 4; 9*4=36 $sada_z += $sada_a * $sada_b; $sada_z=55+110+165+112+105+90+70+48+54=809 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =9 $sada_z = 0 $sada_b = 3 $sada_a =10 $sada_z = 0 $sada_b = 0 while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =10 $sada_z = 0 $sada_b = 1; 10*1=10 $sada_a =10 $sada_z = 0 $sada_b = 2; 10*2=20 $sada_a =10 $sada_z = 0 $sada_b = 3; 10*3=30(if句) $sada_a =10 $sada_z = 0 $sada_b = 4; 10*4=40 $sada_z += $sada_a * $sada_b; $sada_z=55+110+165+112+105+90+70+48+54+60=869 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =10 $sada_z = 0 $sada_b = 3 $sada_a =11 $sada_z = 0 $sada_b = 0 while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =11 $sada_z = 0 $sada_b = 1; 11*1=11 $sada_a =11 $sada_z = 0 $sada_b = 2; 11*2=22(if句) $sada_a =11 $sada_z = 0 $sada_b = 3; 11*3=33 $sada_z += $sada_a * $sada_b; $sada_z=55+110+165+112+105+90+70+48+54+60+33 =902 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =11 $sada_z = 0 $sada_b = 2 $sada_a =12 $sada_z = 0 $sada_b = 0 while ($sada_b < 10)変数$sada_bは10まではTRUE、10以上はFALSEとし制限している。 または、if ($sada_a * $sada_b > 30) 掛け算の合計が30以下ならばTRUE、30以上になった場合はFALSEとし制限している。 $sada_a =12 $sada_z = 0 $sada_b = 1; 12*1=12 $sada_a =12 $sada_z = 0 $sada_b = 2; 12*2=24(if句) $sada_a =12 $sada_z = 0 $sada_b = 3; 12*3=36 $sada_z += $sada_a * $sada_b; $sada_z=55+110+165+112+105+90+70+48+54+60+33+36 =938 ___________________________________ while ($sada_a < 12)変数$sada_aは12まではTRUE、12以上はFALSEとし制限している。 $sada_a =12 $sada_z = 0 $sada_b = 2 $sada_a =13 $sada_z = 0 $sada_b = 0(while句の繰り返しタスク終了) プリントしたら全タスク終了です。 ___________________________________ */ $sada_A = 0; $sada_B = 0; while ($sada_A < 12){ print '<B に値を追加できるのは10回までです。><br />'; print '<A の値にプラス1を加えます。><br />'; $sada_A += 1; $sada_B = 0; #Bはゼロを格納するが、Zへの値の格納は下まで降りてからだが、この下ですぐさま1が格納される。下記でsada_bの10以上のカウントを制限 while ($sada_B < 10){ print 'B の値にプラス1を加えます。<br />'; $sada_B += 1; #下記では$sada_aと$sada_bを掛けて30以上になると2段階上のwhile句へ飛ばします。Bでは値がすぐさま格納されるため、Zにゼロが格納されることは無い if ($sada_A * $sada_B > 30){ print '<A と B を掛けた値が 30 を超えました。><br />'; continue 2;} #2段階飛び出す。 $sada_Z += $sada_A * $sada_B; echo "\$sada_Z = \$sada_A,${sada_A} * \$sada_B,${sada_B} = ", $sada_A * $sada_B, " 現時点の\$sada_Z の合計 ${sada_Z}<br />";#表示部のカンマは全角表示にしています。 } } print '<Aの値が12以上になりましたので全ての動作を終了しました。$sada_z = '.$sada_Z.'><br />'; ?> </p>


* 参考にしたサイトは→ こちら です。

これは赤色の文字例です。

これは青色の文字例です。