Yêu cầu:
Sử dụng ngôn ngữ PHP viết trang web thực hiện các phép tính cộng, trừ, nhân, chia, chia lấy dư và xuất kết quả ra màn hình
Từ hai biến cho trước ($x=3, $y=5)
$x, $y được lấy ngẫu nhiên mỗi lần chạy (sử dụng hàm Rand)
$x, $y được lấy ngẫu nhiên mỗi lần chạy với điều kiện $x > $y (kết hợp thêm hàm while hoặc do while)
$x, $y được lấy ngẫu nhiên mỗi lần chạy với điều kiện $x = k.$y
Xuất ra BCNN($x, $y)
Xuất ra ƯCLN($x, $y)
Code tham khảo như sau:
<!DOCTYPE html> <html lang="vi"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tính cơ bản và UCLN BCNN</title> </head> <body> <?php // Hàm tính BCLN function calcBCNN($a, $b) { return ($a * $b) / calcUCLN($a, $b); } // Hàm tính UCLN function calcUCLN($a, $b) { while ($b != 0) { $temp = $a % $b; $a = $b; $b = $temp; } return $a; } // A: Tính toán từ hai biến cho trước $x = 3; $y = 5; echo "<center><h1 class='cho truoc'>THỰC HIỆN CÁC PHÉP TÍNH!</h1></center>"; echo "<h2>A: Tính toán từ hai biến cho trước</h2>"; echo "Biến \$x = $x và biến \$y = $y <br>"; echo "Tổng: " . ($x + $y) . "<br>"; echo "Hiệu: " . ($x - $y) . "<br>"; echo "Tích: " . ($x * $y) . "<br>"; echo "Thương: " . ($x / $y) . "<br>"; echo "Chia lấy dư: " . ($x % $y) . "<br>"; echo "BCNN: " . calcBCNN($x, $y) . "<br>"; echo "UCLN: " . calcUCLN($x, $y) . "<br>"; // B: Tính toán từ hai biến ngẫu nhiên $x = rand(1, 1000); // Lấy ngẫu nhiên từ 1 đến 1000 $y = rand(1, 1000); // Lấy ngẫu nhiên từ 1 đến 1000 echo "<h2> B: Tính toán từ hai biến ngẫu nhiên</h2>"; echo "Biến \$x = $x và biến \$y = $y <br>"; echo "Tổng: " . ($x + $y) . "<br>"; echo "Hiệu: " . ($x - $y) . "<br>"; echo "Tích: " . ($x * $y) . "<br>"; echo "Thương: " . ($x / $y) . "<br>"; echo "Chia lấy dư: " . ($x % $y) . "<br>"; echo "BCNN: " . calcBCNN($x, $y) . "<br>"; echo "UCLN: " . calcUCLN($x, $y) . "<br>"; // C Tính toán từ hai biến ngẫu nhiên với điều kiện $x > $y do { $x = rand(1, 100); // Lấy ngẫu nhiên từ 1 đến 100 $y = rand(1, 100); // Lấy ngẫu nhiên từ 1 đến 100 } while ($x <= $y); echo "<h2>C: Tính toán từ hai biến ngẫu nhiên với điều kiện \$x > \$y</h2>"; echo "Biến \$x = $x và biến \$y = $y <br>"; echo "Tổng: " . ($x + $y) . "<br>"; echo "Hiệu: " . ($x - $y) . "<br>"; echo "Tích: " . ($x * $y) . "<br>"; echo "Thương: " . ($x / $y) . "<br>"; echo "Chia lấy dư: " . ($x % $y) . "<br>"; echo "BCNN: " . calcBCNN($x, $y) . "<br>"; echo "UCLN: " . calcUCLN($x, $y) . "<br>"; // D: Tính toán từ hai biến ngẫu nhiên với điều kiện $x = k*$y $k = rand(2, 10); // Lấy ngẫu nhiên một số k từ 2 đến 10 $y = rand(1, 10); // Lấy ngẫu nhiên từ 1 đến 10 $x = $k * $y; echo "<h2>D: Tính toán từ hai biến ngẫu nhiên với điều kiện \$x = $k * \$y</h2>"; echo "Biến \$x = $x và biến \$y = $y <br>"; echo "Tổng: " . ($x + $y) . "<br>"; echo "Hiệu: " . ($x - $y) . "<br>"; echo "Tích: " . ($x * $y) . "<br>"; echo "Thương: " . ($x / $y) . "<br>"; echo "Chia lấy dư: " . ($x % $y) . "<br>"; echo "BCNN: " . calcBCNN($x, $y) . "<br>"; echo "UCLN: " . calcUCLN($x, $y) . "<br>"; ?> </body> </html>
Dưới đây là kết quả của 1 lượt chạy bất kỳ