C / PHP โจทย์วนลูปโดยใช้ for | WORKSHOP LOOP (USE FOR)
WORKSHOP LOOP FOR (ถ้าต้องการใช้เป็นภาษา C ให้ลบ tag ออก)
1. เขียนโค้ดแสดง ดอกจัน 10 ดอกจันแนวนอน ดังภาพ โดยใช้การวนลูปใดๆ
แสดง ดอกจัน 10 ดอกจัน แนวนอน |
<?php
for ($i=1; $i <= 10 ; $i++) {
print("*");
}
?>
2. เขียนโค้ดแสดง ดอกจัน 10 ดอกจันแนวตั้ง ดังภาพ โดยใช้การวนลูปใดๆ
ดอกจัน 10 ดอกจันแนวตั้ง |
<?php
for ($i=1; $i <= 10; $i++) {
print("*");
print("<br />");
}
?>
3. เขียนโค้ดแสดง ดอกจัน 10 เป็นสามเหลี่ยมดอกจิก 1/4 ส่วนขวาบน ดังภาพ โดยใช้การวนลูปใดๆ
สามเหลี่ยมดอกจิก 1/4 ส่วนขวาบน |
<?php
for($i=1;$i<=10;$i++){
for ($j=1; $j <=$i ; $j++) {
echo "*";
}
echo "<br />";
}
?>
4. เขียนโค้ดแสดง ดอกจัน เป็นสามเหลี่ยมดอกจิก 1/4 ส่วนซ้ายบน ดังภาพ โดยใช้การวนลูปใดๆ
สามเหลี่ยมดอกจิก 1/4 ส่วนซ้ายบน |
<?php
for($i=1;$i<=10;$i++){
for ($j=10; $j>=$i; $j--) {
print("_");
}
for ($x=1; $x<=$i ; $x++) {
print("*");
}
print("<br />");
}
?>
5. เขียนโค้ดแสดง ดอกจัน เป็นสามเหลี่ยมดอกจิก 1/2 ส่วนบน ดังภาพ โดยใช้การวนลูปใดๆ
สามเหลี่ยมดอกจิก 1/2 ส่วนบน |
<?php
for($i=1;$i<=10;$i++){
for ($j=10; $j>=$i; $j--) {
print("_");
}
for ($x=1; $x<$i ; $x++) {
print("*");
}
for ($z=1; $z <=$i ; $z++) {
print("*");
}
print('<br />');
}
?>
6. เขียนโค้ดแสดง ดอกจัน เป็นสามเหลี่ยมดอกจิก ดังภาพ โดยใช้การวนลูปใดๆ
สามเหลี่ยมดอกจิก |
<?php
// rectangle above
for($i=1;$i<=10;$i++){
for ($j=10; $j>$i; $j--) {
print("_");
}
for ($x=1; $x<$i ; $x++) {
print("*");
}
for ($z=1; $z <=$i ; $z++) {
print("*");
}
print('<br />');
}
// rectangle below
for($a=1;$a<=10;$a++){
for ($b=1; $b<$a; $b++) {
print("_");
}
for ($d=10; $d>$b ; $d--) {
print("*");
}
for ($c=10; $c>=$a ; $c--) {
print("*");
}
print('<br />');
}
?>
ยังไงก็สามารถนำโค้ดไปประยุกต์ใช้กันได้นะครับ
SIAM BANBAN
ใครต้องการศึกษาโค้ด PHP ระบบตัดเกรด โดยรับค่าจาก Input
ดูได้ที่ https://www.youtube.com/watch?v=qX515mPs15Q
Leave a Comment