PHP Logika IF

PHP Logika IF

Logika IF dipakai jika ada sebuah kondisi atau lebih yang memungkinkan untuk muncul dengan jawaban/pernyataan yang berbeda.

Bentuk dasar:

if(syarat){
	pernyataan_jika_syarat_terpenuhi;
}else{
	pernyataan_jika_syarat_tidak_terpenuhi;
}

Contoh kasus:
Jika nilai diatas/sama dengan 85, maka lulus.

<?php

$nilai = 86;

if($nilai >= 85){
	echo "Lulus";
}else{
	echo "Tidak Lulus";
}

?>

Maka, akan muncul tulisan “Lulus“, karena 86 lebih besar dari 85.

IF dengan 2 syarat atau lebih

Bentuk dasar:

if(syarat){
	pernyataan_jika_syarat_terpenuhi;
}elseif(syarat_2){
	pernyataan_jika_syarat-2_terpenuhi;
}else{
	pernyataan_jika_syarat_terpenuhi
}

Contoh kasus:
Jika umur dibawah 2 tahun, gratis. Jika umur dibawah 5 tahun, bayar Rp.5.000. Jika umur diatas 5 tahun, bayar Rp.10.000.

<?php

$umur = 15;

if($umur <= 2){	// umur dibawah 2 tahun
	echo "Gratis";
}elseif($umur <= 5){ // umur dibawah 5 tahun
	echo "Bayar Rp.5.000";
}else{ // umur diatas 5 tahun
	echo "Bayar Rp.10.000";
}

?>

Maka, akan muncul tulisan “Bayar Rp.10.000“, karena 15 lebih besar dari 5.

IF Bersarang / Nested IF

Maksudnya adalah ada logika IF di dalam logika IF.
Bentuk dasar:

if(syarat){
	if(syarat){
		pernyataan_jika_syarat_terpenuhi;
	}else{
		pernyataan_jika_syarat_terpenuhi
	}
}else{
	pernyataan_jika_syarat_terpenuhi
}

Contoh kasus:
Nilai dibawah 50 maka tidak lulus. Nilai dibawah 60 mendapatkan E. Nilai dibawah 70 mendapatkan D. Nilai dibawah 80 mendapatkan C. Nilai dibawah 90 mendapatkan B. Sisanya A.

<?php

$nilai = 95;

if($nilai <= 50){ // dibawah 50
	echo "Tidak lulus";
}else{
	if($nilai <= 60){ // dibawah 60
		echo "E";
	}elseif($nilai <= 70){ // dibawah 70
		echo "D";
	}elseif($nilai <= 80){ // dibawah 80
		echo "C";
	}elseif($nilai <= 90){ // dibawah 90
		echo "B";
	}else{ // sisanya
		echo "A";
	}
}

?>

Incoming search terms:

Kamu mungkin ingin membaca ini juga:

Leave a Reply

Your email address will not be published. Required fields are marked *