Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Struktur Kondisi dan Perulangan

Presentasi serupa


Presentasi berjudul: "Struktur Kondisi dan Perulangan"— Transcript presentasi:

1 Struktur Kondisi dan Perulangan
RAP Minggu 3 Dyah Puspitasari

2 Struktur kodisi dan Perulangan
Struktur Kondisi Struktur Kondisi If Struktur Kondisi If...Else Struktur Kondisi Khusus ? : Struktur Kondisi Switch...Case Struktur Perulangan Struktur Kondisi For Struktur Kondisi While Struktur Kondisi Do...While Struktur Kondisi Foreach Struktur Break dan Continue Struktur kodisi dan Perulangan

3 Struktur Kondisi If Keterangan :
kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya.

4 <?php $a=3; $b=5; if ($b > $a) { echo " b Lebih besar dari a"; } ?> Contoh program

5 Latihan Buat Program untuk menampilakn nilai ujian..
Rumus Nilai Tugas + Nilai Ujian dibagi dua Dengan menggunakan kondisi.. J jika nilai lebih dari 60 maka mahasiswa dinyatakan lulus Latihan

6 <?php $nilai = 80; $tugas = 60; $total = ($nilai + $tugas)/2; if ($total >= 60) { echo "Nilai Anda $total, Anda LULUS"; } ?>

7 Struktur Kondisi If ... Else
Keterangan : kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Jika kondisinya TRUE maka statemen yang berada di blok if akan dieksekusi, sebaliknya jika kondisinya FALSE maka statemen yang berada di blok else yang akan dieksekusi.

8 <?php $a=3; $b=5; if ($b < $a) { echo "b Lebih besar dari a"; } else echo "b lebih kecil dari a"; ?> Contoh Program

9 Soal sama seperti diatas hanya di tambahin dua kondisi yaitu..
Nilai >= 60 lulus Nilai <60 tidak lulus Latihan

10 <?php $a=3; $b=5; $c=8; if ($a > $b) { echo "a Lebih besar dari b"; } else if($a > $c) echo "a lebih besar dari c"; else echo "a lebih kecil dari b dan c"; ?>

11 Soal sama seperti diatas dengan kondisi..
Jika nilai ujian >= 80 maka LULUS Jika nilai tugas >=80 dan nilai ujian < 60 maka LULUS Jika nilai tugas < 80 dan nilai ujian < 60 maka TIDAK LULUS Latihan

12 Struktur Kondisi Khusus ? :
Keterangan : kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Statement pada blok benar dan salah hanya boleh satu statemen saja

13 <. php $tahun = date ("Y"); $kabisat = ($tahun%4 == 0)
<?php $tahun = date ("Y"); $kabisat = ($tahun%4 == 0) ? "KABISAT" : "BUKAN KABISAT"; echo "Tahun <b>$tahun</b> $kabisat"; ?> contoh

14 Struktur Kondisi Switch ... Case
Keterangan : $var merupakan variabel yang akan diperiksa isi atau nilainya. Tipe data variabel ini tidak dibatasi. Value pada case juga bisa berupa string, integer, boolean, bahkan bisa berupa conditional-statement. Boleh memakai kutip tunggal maupun kutip ganda.

15 <?php $nilai=70; switch ($nilai) { case '20' : echo "Nilai anda $nilai"; break; case '30' : echo "Nilai anda $nilai"; break; case '50' : case '70' : } ?> Contoh

16 Latihan Buat program dengan swith..case untuk menampilkan hari dalam bahasa indonesia

17 <?php $day = date ("D"); switch ($day) { case 'Sun' : $hari = "Minggu"; break; case 'Mon' : $hari = "Senin"; break; case 'Tue' : $hari = "Selasa"; break; case 'Wed' : $hari = "Rabu"; break; case 'Thu' : $hari = "Kamis"; break; case 'Fri' : $hari = "Jum'at"; break; case 'Sat' : $hari = "Sabtu"; break; default : $hari = "Kiamat"; } echo "Hari ini hari <b>$hari</b>"; ?> Latihan

18 Struktur Perulangan For
for (init_awal, kondisi, counter) { statement-yang-diulang; } Keterangan : init_awal merupakan inisialisasi atau nilai awal variable. kondisi merupakan statemen kondisi yang akan membatasi perulangan. counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan. Struktur Perulangan For

19 <?php for ($angka=1 ; $angka <= 10 ; $angka++) { echo "Angka : $angka <br>"; } ?>
Contoh

20 <?php echo "<form name=form1 method=post > "; echo "Tanggal "; echo "<select name=tanggal"; for ($tanggal=1 ; $tanggal <=31; $tanggal++) { echo "<option value=$tanggal> $tanggal </option>"; } echo "</select>"; echo "</form>"; ?>

21 Struktur Perulangan While
init_awal; while (kondisi) { statement-yang-diulang; counter; } Keterangan : init_awal merupakan inisialisasi atau nilai awal variable. kondisi merupakan statemen kondisi yang akan membatasi perulangan. counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan Struktur Perulangan While

22 <?php $jumlah=1; while ($jumlah <= 5 ) { echo $jumlah++ ; echo "<br>"; } ?>
contoh

23 Latihan Buat program untuk perulangan sampai 15 contoh <?php
while ($i <= 6) { echo "<h$i>Heading $i</h$i>"; $i++; } ?> Latihan

24 Struktur Perulangan Do ... while
init_awal; do { statement-yang-diulang; counter; } while (kondisi); Keterangan: init_awal merupakan inisialisasi atau nilai awal variable. kondisi merupakan statemen kondisi yang akan membatasi perulangan. counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan. Pada struktur do...while, pemeriksaan kondisi ada di bawah, sehingga statement yang berada dalam block do...while setidaknya akan dieksekusi sebanyak satu kali.

25 <. php $jumlah=1; do { echo $jumlah++; } while ($jumlah < 10);
contoh

26 Buat program iuntuk menampilkan bilangan ganjil antara 1 sampai 20 dengan menggunakan struktur do..while Latihan

27 <?php $i = 1; do { echo "$i "; $i+=2; } while ($i <= 20); ?>

28 Struktur Perulangan Foreach
foreach (array_expression as $value) statement; foreach (array_expression as $key => $value) Keterangan : Struktur foreach biasanya digunakan untuk melakukan perulangan berdasarkan isi suatu array. Perulangan akan berakhir jika isi array telah habis.


Download ppt "Struktur Kondisi dan Perulangan"

Presentasi serupa


Iklan oleh Google