Rabu, 17 Mei 2017

PWEB Percabangan dan Perulangan Pada PHP

·         If Else
Source code:
<?php
$nn=(90+70+99+86)/4;
echo "Jika Nilai Rata-rata dari data dibawah ini lebih besar dari 80 maka lulus tetapi jika dibawah 80 maka tidak lulus<br>";
echo "Nilai 1 = 90<br>";
echo "Nilai 2 = 70<br>";
echo "Nilai 3 = 99<br>";
echo "Nilai 4 = 86<br>";
if($nn>75){
                echo "Nilai Rata-Rata =".$nn;
$jadi='Anda Lulusss!!!';
}
else{
                echo “Nilai Rata-Rata=”.$nn;
                $jadi='Ayo Coba Lagi!!';
}
echo "<br>".$jadi;
?>

Keterangan :
o   Nilai rata-rata dideklarasikan $nn didalam $nn nilai 1 sampai nilai 4 di jumlahkan lalu dibagi 4.
o   echo "Jika Nilai Rata-rata dari data dibawah ini lebih besar dari 80 maka lulus tetapi jika dibawah 80 maka tidak lulus<br>" ; berarti akan tercetak Jika Nilai Rata-rata data dibawah ini lebih besar dari 80 maka lulus tetapi jika dibawah 80 maka tidak lulus
o   echo "Nilai 1 = 90<br>"; tercetak Nilai 1 = 90
o   echo "Nilai 2 = 70<br>"; tercetak Nilai 2 = 70
o   echo "Nilai 3 = 99<br>"; tercetak Nilai 3 = 99
o   echo "Nilai 4 = 86<br>"; tercetak Nilai 4 = 86
o   ketika $nn lebih besar dari 75 maka akan tercetak Nilai Rata-rata juga tercetak tulisan anda lulus.
o   Berikut lampiran gambar ketika $nn>75

o   Selain itu maka akan tercetak  Nilai Rata-rata juga tercetak tulisan ayo coba lagi.

·         Switch Case
Source Code :
<?php
$pilih="biru";
switch($pilih){
                case "merah":
                echo "Arti warna ".$pilih." = keberanian, kekuatan, energi, gairah, semangat. ";
                break;
                case "hitam";
                echo "Arti warna ".$pilih."= duka,misterius";
                break;
                case "putih";
                echo "Arti warna ".$pilih."= bersih, suci, ringan ";
                break;
                case "biru";
                echo "Arti warna ".$pilih."= kecerdasan, rasa percaya diri";
                break;
}
?>

Keterangan :
o   $pilih untuk mendeklarasikan pilihan.
o   $pilih=”biru”
o   Switch($pilih):
jika $pilih= merah maka akan menampilkan arti warna $pilih = keberanian, kekuatan, energy, gairah,semangat.
jika $pilih= hitam maka akan menampilkan arti warna $pilih = duka, misterius.
jika $pilih= putih makan akan menampilkan arti warna $pilih = bersih, suci, ringan.
jika $pilih= biru makan akan menampilkan arti warna $pilih = kecerdasan, rasa percaya diri.
o   Karena deklarasi awal $pilih=”biru” maka outputnya akan seperti ini :


·         For
Source Code :
<?php
echo "Menampilkan Tulisan SELAMAT DATANG DI WEB SAYA Sebanyak 3 Kali Menggunakan Perulangan For<br>";
for($tulis=1;$tulis<=3;$tulis++){
                echo "SELAMAT DATANG DI WEB SAYA<br>";
               
}
?>
Keterangan :
o   for($tulis=1;$tulis<=3;$tulis++){
                echo "SELAMAT DATANG DI WEB SAYA<br>";
artinya untuk (deklarasi $tulis=1;kondisi nilai $tulis kurang dari sama dengan 3, $tulis=$tulis+1)
Nilai $tulis=1,lalu melanjutkan ke kondisi karena kondisi 1<=3 benar maka $tulis akan bertambah 1 jadi program akan mencetak selamat datang di web saya. Nilai $tulis=2, lalu melanjutkan ke kondisi karena kondisi 2<=3 benar maka $tulis akan bertambah 1 jadi program akan mencetak selamat datang di web saya. Nilai $tulis=3, lalu melanjutkan ke kondisi karena kondisi 3<=3 benar maka $tulis akan bertambah 1 jadi program akan mencetak selamat datang di web saya
o   jadi akan mencetak Tulisan SELAMAT DATANG DI WEB SAYA sebanyak 3 kali :




·         While
Source Code :
<?php
$angka=10;
echo "Menampilkan Angka Dari 10 Sampai 1";
while($angka>=1){
                echo "<br>".$angka;
                $angka--;
}
?>
Keterangan :
o   Deklarasi angka=$angka
o   Nilai $angka=10
o   echo "Menampilkan Angka Dari 10 Sampai 1"; akan tercetak tulisan menampilkan angka dari 10 sampai 1.
o   Ketika ($angka>=1) maka akan tercetak $ angka, lalu $angka akan dikurangi 1.
o   10>=1 maka tercetak 10, lalu 10-1=9, $angka sekarang 9.
o   9>=1 maka tercetak 9, lalu 9-1=8, $angka sekarang 8.
o   8>=1 maka tercetak 8, lalu 8-1=7, $angka sekarang 7.
o   7>=1 maka tercetak 7, lalu 7-1=6, $angka sekarang 6.
o   6>=1 maka tercetak 6, lalu 6-1=5, $angka sekarang 5.
o   5>=1 maka tercetak 5, lalu 7-1=4, $angka sekarang 4.
o   4>=1 maka tercetak 4, lalu 7-1=3, $angka sekarang 3.
o   3>=1 maka tercetak 3, lalu 7-1=2, $angka sekarang 2.
o   2>=1 maka tercetak 2, lalu 7-1=1, $angka sekarang 1.
o   1>=1 maka tercetak 1, lalu 7-1=0, $angka sekarang 0.
o   0>=1 salah , jadi program berhenti



·         Do While
Source Code :
<?php
$angka=1;
$selamat='SELAMAT BERJUANG';
echo "Menampilkan Angka Dari 1 Sampai 10 dan mencetak tulisan SELAMAT BERJUANG";
do{
                echo "<br>".$angka." ".$selamat;
                $angka++;
}
while($angka<=10)
?>
Keterangan :
o   Deklarasi angka=$angka
o   $angka=1
o   Deklarasi tulisan=$selamat
o   $selamat=’SELAMAT BERJUANG’
o   echo "Menampilkan Angka Dari 1 Sampai 10 dan mencetak tulisan SELAMAT BERJUANG"; berarti akan Menampilkan Angka Dari 1 Sampai 10 dan Mencetak tulisan SELAMAT BERJUANG
o   jika $angka<=10 maka akan mencetak $angka dan $selamat.
o   1<=10 maka tercetak 1 SELAMAT BERJUANG , lalu 1+1=2, $angka sekarang 2.
o   2<=10 maka tercetak 2 SELAMAT BERJUANG, lalu 2+1=3, $angka sekarang 3.
o   3<=10 maka tercetak 3 SELAMAT BERJUANG, lalu 3+1=4, $angka sekarang 4.
o   4<=10 maka tercetak 4 SELAMAT BERJUANG, lalu 4+1=5, $angka sekarang 5.
o   5<=10maka tercetak 5 SELAMAT BERJUANG, lalu 5+1=6,$angka sekarang 6.
o   6<=10 maka tercetak 6 SELAMAT BERJUANG, lalu 6+1=7, $angka sekarang 7.
o   7<=10 maka tercetak 7 SELAMAT BERJUANG, lalu 7+1=8, $angka sekarang 8.
o   8<=10maka tercetak 8 SELAMAT BERJUANG, lalu 8+1=9, $angka sekarang 9.
o   9<=10maka tercetak 9 SELAMAT BERJUANG, lalu 9+1=10, $angka sekarang 10.
o   10<=10maka tercetak 10 SELAMAT BERJUANG, lalu 10+1=11, $angka sekarang 11.
o   11<=10salah , jadi program berhenti