Haii... Teman- teman Gimana Kabar Hari ini ..?
Semoga Dalam Keadaan yang sehat serta di beri rezeki yang melimpah oleh tuhan YME.
Nah Kali ini saya akan melanjutkan pelajaran mengenai pemrograman dalam bahasa PHP part 6 mari kita mulai untuk mempelajari pemrograman bahasa PHP Penggunaan Statement FOR
Check this Out :)
FOR
Statement for merupakan salah satu statement yang dapat digunakan untuk menyatakan proses yang diulang-ulang atau looping.
Sintaks Statement For dalam PHP :
for (variabel = nilaiawal; variabel operatorlogika nilaiakhir; increment)
{
Proses yang diulang
}
Variabel yang digunakan pada FOR di atas, dinamakan variabel counter atau pencacah.
untuk contoh nya sendiri akan saya kasih temen temen
untuk input nya sendiri ada di bawah ini temen temen
<?php
$teks = "Hello World";
for ($a = 1; $a <= 5; $a++)
{
echo "<h".$a.">".$teks."</h".$a.">";
}
?>
Untuk outputnya sendiri ada di bawah ini temen temen.
Pada for di atas, variabel counternya dalam hal ini adalah
$a. Nilai $a ini memiliki nilai awal sama dengan 1. Selanjutnya operator
increment (kenaikan) yang digunakan adalah $a++ atau $a = $a + 1 (kenaikannya
satu) dan nilai akhir untuk $a adalah sama dengan 5 temen temen.
Tentu Anda mengenal syair lagu anak-anak berikut ini:
Anak ayam turun 10
Anak ayam turun 10, mati satu tinggal 9
Anak ayam turun 9, mati satu tinggal 8
Anak ayam turun 8, mati satu tinggal 7
Anak ayam turun 7, mati satu tinggal 6
Anak ayam turun 6, mati satu tinggal 5
Anak ayam turun 5, mati satu tinggal 4
Anak ayam turun 4, mati satu tinggal 3
Anak ayam turun 3, mati satu tinggal 2
Anak ayam turun 2, mati satu tinggal 1
Anak ayam turun 1, mati satu tinggal induknya
Nah.. coba buatlah script PHP untuk mengenerate syair lagu anak ayam tersebut untuk jumlah anak ayam mula-mula adalah N. Buatlah form untuk memasukkan sembarang nilai N ini, setelah itu tekan SUBMIT. Selanjutnya akan muncul baris syair seperti di atas.
Contoh di atas hanyalah untuk N = 10.
Anak ayam turun 10
Anak ayam turun 10, mati satu tinggal 9
Anak ayam turun 9, mati satu tinggal 8
Anak ayam turun 8, mati satu tinggal 7
Anak ayam turun 7, mati satu tinggal 6
Anak ayam turun 6, mati satu tinggal 5
Anak ayam turun 5, mati satu tinggal 4
Anak ayam turun 4, mati satu tinggal 3
Anak ayam turun 3, mati satu tinggal 2
Anak ayam turun 2, mati satu tinggal 1
Anak ayam turun 1, mati satu tinggal induknya
Nah.. coba buatlah script PHP untuk mengenerate syair lagu anak ayam tersebut untuk jumlah anak ayam mula-mula adalah N. Buatlah form untuk memasukkan sembarang nilai N ini, setelah itu tekan SUBMIT. Selanjutnya akan muncul baris syair seperti di atas.
Contoh di atas hanyalah untuk N = 10.
Untuk inputnya ada di bawah ini temen temen :
<html>
<head>
<title>ayam</title>
</head>
<body>
<form method="post" action="">
Masukkan Jumlah Awal Ayam <input type="text" name="ayam"><br>
<input type="submit" value="submit">
</form>
<?php
echo "Anak ayam turun ".$_POST['ayam']."<br>";
for($a=$_POST['ayam'];$a>=1;$a--)
{
$b=$a-1;
if($b != 0)
{
echo "Anak ayam turun ".$a.", mati satu tinggal ".$b."<br>";
}
else
{
echo "Anak ayam turun ".$a.", mati satu tinggal mama ayam <br>";
}
}
?>
</body>
</html>
Nah untuk outputnya ada di bawah ini temen temen :
Problem 2
Seorang
nasabah bank, mula-mula memiliki saldo awal Rp. 1.000.000,- di suatu bank X.
Bank tersebut memiliki kebijakan memberikan bunga 3% jika besar saldo
kurang dari Rp. 1.100.000,- dan 4% bila saldo lebih besar atau sama dengan Rp.
1.100.000,- . Perhitungan bunga dihitung dari besar saldo terakhir. Selain itu
di setiap bulannya nasabah dikenai biaya administrasi Rp. 9.000,-.
Buatlah script PHP untuk menentukan saldo akhir setelah N bulan.
Keterangan:
Buatlah form untuk mengisikan saldo awalnya dan N (jangka waktu tabungan).
Keterangan:
Buatlah form untuk mengisikan saldo awalnya dan N (jangka waktu tabungan).
Untuk inputnya ada di bawah ini temen temen :
<html>
<head>
<title>ayam</title>
</head>
<body>
<form method="GET" action="">
<h1>Menghitung Saldo</h1>
Masukkan saldo anda <input type="text" name="uang" > <br>
Masukkan jumlah bulan <input type="text" name="bul" > <br>
<input type="submit" value="Hitung">
</form>
<?php
$saldo=$_GET['uang'];
$bulan=$_GET['bul'];
if($saldo<1100000) {
for($a=1; $a<=$bulan; $a++) {
$saldo = $saldo-9000+($saldo*0.03);
}
echo $saldo;
}
else{
for($a=1; $a<=$bulan; $a++) {
$saldo = $saldo-9000+($saldo*0.04);
}
echo $saldo;
}
?>
</body>
</html>
Nah untuk outputnya ada di bawah ini temen temen :
Problem 3
Dengan
menggunakan script PHP, buatlah tampilan daftar perkalian berikut ini
menggunakan looping
1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
1 x 4 = 4
.
.
1 x 10 = 10
2 x 1 = 2
2 x 2 = 4
.
.
2 x 10 = 20
.
.
10 x 10 = 100
Petunjuk :
Gunakan nested FOR 2 tingkat
1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
1 x 4 = 4
.
.
1 x 10 = 10
2 x 1 = 2
2 x 2 = 4
.
.
2 x 10 = 20
.
.
10 x 10 = 100
Petunjuk :
Gunakan nested FOR 2 tingkat
Untuk inputnya ada di bawah ini temen temen :
<html>
<head>
<title>perkalian</title>
</head>
<body>
<?php
for($a=1;$a<=10;$a++)
{
for($b=1;$b<=10;$b++)
{
$c=$a*$b;
echo $a."x".$b."=".$c."<br>";
}
}
?>
</body>
</html>
Nah untuk outputnya ada di bawah ini temen temen :
Problem 4
Buatlah script PHP untuk menampilkan formasi bintang seperti
berikut ini
*
* *
* * *
* * * *
Formasi bintang di atas untuk N = 4
Terlebih dahulu Anda harus membuat form untuk menerima input sembarang N dan script Anda harus menampilkan formasi bintang N tersebut.
Petunjuk:
Coba kaitkan antara jumlah bintang untuk setiap barisnya dengan urutan barisnya.
Gunakan nested FOR 2 tingkat
*
* *
* * *
* * * *
Formasi bintang di atas untuk N = 4
Terlebih dahulu Anda harus membuat form untuk menerima input sembarang N dan script Anda harus menampilkan formasi bintang N tersebut.
Petunjuk:
Coba kaitkan antara jumlah bintang untuk setiap barisnya dengan urutan barisnya.
Gunakan nested FOR 2 tingkat
Untuk inputnya ada di bawah ini temen temen :
<html>
<head>
<title>bintang</title>
</head>
<body>
<form method="post" action="">
Masukkan Baris Bintang <input type="text" name="bintang"><br>
<input type="submit" value="submit">
</form>
<?php
for($a=1;$a<=$_POST['bintang'];$a++)
{
for($b=1;$b<=$a;$b++)
{
echo "*";
}
echo "<br>";
}
?>
</body>
</html>
Nah untuk outputnya ada di bawah ini temen temen :
Problem 5
Dengan menggunakan script PHP,
tampilkan semua pasangan nilai x, y dan z yang memenuhi
persamaan x + y + z = 25, dengan x, y, dan z adalah bilangan asli.
Serta tampilkan pula banyaknya pasangan x, y, dan z yang memenuhi persaman tersebut
Contoh tampilan:
x = 1, y = 1, z = 23
x = 1, y = 2, z = 22
x = 1, y = 3, z = 21 . . .
Jumlah penyelesaian : …
Petunjuk:
Tentukan dahulu nilai-nilai yang mungkin dari x, y , dan z. Berapa nilai minimum yang mungkin dari ketiganya, dan berapa maksimumnya. Gunakan nested FOR 3 tingkat
Serta tampilkan pula banyaknya pasangan x, y, dan z yang memenuhi persaman tersebut
Contoh tampilan:
x = 1, y = 1, z = 23
x = 1, y = 2, z = 22
x = 1, y = 3, z = 21 . . .
Jumlah penyelesaian : …
Petunjuk:
Tentukan dahulu nilai-nilai yang mungkin dari x, y , dan z. Berapa nilai minimum yang mungkin dari ketiganya, dan berapa maksimumnya. Gunakan nested FOR 3 tingkat
Untuk inputnya ada di bawah ini temen temen :
<html>
<head>
<title>x,y,z</title>
</head>
<body>
<?php
for($x=1 ; $x <= 23 ; $x++)
{
for($y=1 ; $y <= 23 ; $y++)
{
for($z=1 ; $z <= 23 ; $z++)
{
if($x+$y+$z == 25)
echo "x= ".$x.", y =".$y.", z = ".$z."<br>";
}
}
}
?>
</body>
</html>
Nah untuk outputnya ada di bawah ini temen temen :
Sekian Untuk Pengenalan bahasa PHP Cara menggunakan Statement FOR dari saya temen temen
kalian jangan bosan ya dengan bahasa PHP
untuk Tutorial Bahasa PHP lainnya Tunggu saja ya temen-temen
See U Next TIME In My BLOG :D
kalian jangan bosan ya dengan bahasa PHP
untuk Tutorial Bahasa PHP lainnya Tunggu saja ya temen-temen
See U Next TIME In My BLOG :D
0 komentar:
Posting Komentar