6/15
9.พื้นฐานหลักการเขียนโปรแกรม ภาษา PHP
9.1ผลลัพธ์ค่าของ X คือ 4
X=3 , Y=1
If 3==1 (F)
X = 3 + 1 4
9.2 ผลลัพธ์ค่าของ x , y , i คือ X = 105 , Y = 5 , I = 2
X=100 , i=1 , Y=5
While 100 <= 100 (T) ผลลัพธ์
X = 100 + 5 * 1 105
I = 1 + 1 2
X = 105 , Y = 5 , I = 2
9.3 จงหาผลลัพธ์ของ f , k และ I คือ F=120 , K=0 , i=5
7.
7/15
N = 5, f = 1 , k =5 , I = 0
While 5 >= 1 (T) ผลลัพธ์
F = 1 * 5 5
K = 5 – 1 4
I = 0 + 1 1
While 4 >=1 (T)
F = 5 * 4 20
k = 4 – 1 3
I = 1 + 1 2
While 3>=1 (T)
F = 20* 3 60
K = 3 – 1 2
I = 2 + 1 3
While 2>=1 (T)
F = 60 * 2 120
K = 2 – 1 1
I = 3 + 1 4
While1>=1 (T)
F = 120 * 1 120
K = 1– 1 0
I = 4 + 1 5
While 0>=1 (F)
F=120 K=0 I=5
import java.util.*;
import java.lang.Math;
class JavaApplication {
public static void main(String[] args) {
int n;
int f;
int k;
int i;
8.
8/15
n = 5;
f= 1;
k = n;
i = 0;
while (k >= 1) {
f = f * k;
k = k - 1;
i = i + 1;
}
System.out.println("f =" + f);
System.out.println("k = " + k);
System.out.println("i = " + i);
System.out.println("f = " + f + "k=" + k +
"i=" + i);
}
}
<?php
# Main
$n = 5;
$f = 1;
$k = $n;
$i = 0;
while ($k >= 1) {
$f = $f * $k;
$k = $k - 1;
$i = $i + 1;
}
echo "f =" . $f . PHP_EOL;
echo "k = " . $k . PHP_EOL;
echo "i = " . $i . PHP_EOL;
echo "f = " . $f . "k=" . $k . "i=" . $i . PHP_EOL;
?>