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 ' ';
}
for ($k=0; $k<$i; $k++) {
echo '* ';
}
echo '<br>';
}
?>
Nguồn: viblo.asia