Menu
CoddyTech

Pernyataan if

Termasuk bagian Dasar-Dasar dalam perjalanan PHP di Coddy. Pelajaran 28 dari 71.

Sekarang setelah kamu tahu cara membuat ekspresi boolean, saatnya menggunakannya agar kodemu melakukan hal yang berbeda berdasarkan kondisi. Pernyataan if memungkinkanmu menjalankan kode hanya saat kondisi bernilai true.

Sintaks dasar menempatkan kondisimu di dalam tanda kurung, diikuti kurung kurawal yang berisi kode untuk dijalankan:

<?php
$age = 20;

if ($age >= 18) {
    echo "You are an adult";
}
?>

Saat PHP menemukan pernyataan if, PHP mengevaluasi kondisi. Jika hasilnya true, kode di dalam kurung kurawal dijalankan. Jika hasilnya false, PHP melewati seluruh blok itu dan melanjutkan program.

<?php
$temperature = 35;

if ($temperature > 30) {
    echo "It's hot outside!";
}

echo " Have a nice day!";
?>

Dalam contoh ini, kedua pesan muncul karena kondisinya bernilai true. Jika $temperature bernilai 25, hanya "Have a nice day!" yang akan dicetak karena blok if akan dilewati.

Kamu bisa menggunakan ekspresi boolean apa pun sebagai kondisimu, termasuk operator perbandingan dan logika yang sudah kamu pelajari.

challenge icon

Tantangan

Mudah

Baca dua bilangan bulat dari input: speed dan speedLimit.

Gunakan pernyataan if untuk memeriksa apakah pengemudi melaju terlalu cepat. Jika speed lebih besar dari speedLimit, cetak Speeding ticket issued.

Setelah pernyataan if, terlepas dari apakah kondisinya benar atau salah, selalu cetak Drive safely! pada baris baru.

Contoh:

Jika inputnya adalah 75 dan 60, outputnya seharusnya:

Speeding ticket issued
Drive safely!

Jika inputnya adalah 55 dan 60, outputnya seharusnya:

Drive safely!

Coba sendiri

<?php
// Baca input
$speed = intval(fgets(STDIN));
$speedLimit = intval(fgets(STDIN));

// TODO: Tulis kodemu di bawah ini
// Periksa apakah speed lebih besar dari speedLimit, lalu tampilkan pesan yang sesuai


?>
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler PHP online