Ở bài này, chúng ta sẽ vận dụng những kiến thức của các bài học trước trong chuyên đề PHP căn bản. Để thực hành một số bài tập sau.
Bài 1. Viết chương trình in ra màn hình dãy số từ 1 đến 100. Trong đó những số chẵn có màu đỏ, số lẻ có màu xanh
Bài 2. Viết chương trình in ra màn hình bảng cửu chương từ bảng 2 đến bảng 10
Bài 3. Viết chương trình in ra màn hình dãy số Fibonaci có giá trị lớn nhất nhỏ hơn 10.000
Đây là những bài toán ở mức tư duy lập trình căn bản. Giúp các bạn ôn tập lại những kiến thức về toán tử, biểu thức điều kiện và vòng lặp trong PHP. Bây giờ chúng ta cùng thực hiện các bài tập trên.
Bài 1. In ra dãy số từ 1 đến 100. Số chẵn có màu đỏ, số lẻ có màu xanh.
Ở bài này, Tôi kiểm tra số chẵn dựa vào phép chia lấy dư.
Những số chẵn chia cho 2 sẽ có dư là 0.
Sử dụng thẻ <font> để hiển thị màu của chữ.
<?php
for($i = 1; $i <= 100; $i++) {
if($i%2 == 0) {
echo "<font color='red'>".$i."</font>";
} else {
echo "<font color='blue'>".$i."</font>";
}
}
Bài 2. Viết chương trình in ra bảng cửu chương từ bảng 2 đến bảng 10
Tôi sử dụng table để hiển thị bảng cửu chương. Ta tiến hành thực hiện như sau
<?php
echo "<table border='1' width='600'>";
for($i = 1; $i <= 10; $i++) {
echo "<tr>";
for($j = 2; $j <= 10; $j++) {
echo "<td> $j x $i = ".($j*$i)."</td>";
}
echo "</tr>";
}
echo "</table>";
Kết quả:
Bài 3. Viết chương trình in ra dãy Fibonaci có giá trị nhỏ hơn 10.000
Fibonaci là dãy số như sau: 1 1 2 3 5 8 13 21 ....
Có nghĩa là từ số thứ 3 trở đi, giá trị của nó bằng tổng hai số trước nó cộng lại.
Ta thực hiện bài toán như sau.
<?php
$x = 0;
$y = 1;
for($i=0;$i<=10000;$i++){
$z = $x + $y;
if($z < 10000) {
echo $z."<br />";
}
$x=$y;
$y=$z;
}
?>
Kết quả:
Kết luận: Vậy là tôi đã hướng dẫn các bạn hoàn thành các bài tập thực hành, ứng dụng biểu thức điều kiện và vòng lặp trong PHP. Các bạn hãy đọc và thực hành trên máy của mình. Chúc các bạn học tốt.