Chatbox

Các bạn vui lòng dùng từ ngữ lịch sự và có văn hóa,sử dụng Tiếng Việt có dấu chuẩn. Chúc các bạn vui vẻ!
09/09/2021 15:09 # 1
buiducduong
Cấp độ: 22 - Kỹ năng: 1

Kinh nghiệm: 7/220 (3%)
Kĩ năng: 0/10 (0%)
Ngày gia nhập: 25/09/2020
Bài gởi: 2317
Được cảm ơn: 0
Sử dụng vòng lặp for vẽ tam giác sao trong PHP


Viết chương trình in ra hình tam giác sao.

Hướng giải quyết:

  • Nhập vào số dòng in ra sao
  • Sử dụng vòng lặp loop để in ra được các hình tam giác khác nhau

Nhập vào số dòng


<!DOCTYPE html>
<html>
<body>

<form action="testsao.php" method=POST>
Nhập vào số dòng: <input type="number" name="soDong"><br />
<input type="submit">
</form>


</body>
</html>

Code demo

Tam giác vuông đơn giản

<?php
    $n= $_POST["soDong"];
    //Tam giac vuông đơn giản
    for($i=0; $i<$n; $i++) {
        for($j=0; $j<$i; $j++) {
            echo "*";
        }
        echo "<br>";
    }
?>

Tam giác vuông ngược

<?php
    $n= $_POST["soDong"];
    //Tam giac vuông ngược
    for ($i=0; $i<=$n; $i++) {
        for ($j=$n; $j>$i; $j--) {
            echo '*'; 
        }
        echo '<br>';
    }
?>

Tam giác đều

<?php
    $n= $_POST["soDong"];
    //Tam giác đều
    for ($i=0; $i<=$n; $i++){
        for ($j=$n; $j>$i; $j--) { 
            echo '&nbsp; &nbsp;'; 
        } 
        for ($k=0; $k<$i; $k++) { 
            echo '*&nbsp; &nbsp;'; 
        } 
        echo '<br>';
    }

?>



 
Copyright© Đại học Duy Tân 2010 - 2024