Pernyataan If
Termasuk bagian Dasar-Dasar dalam perjalanan C di Coddy. Pelajaran 25 dari 63.
Pernyataan if adalah struktur alur kontrol dasar dalam C yang memungkinkan programmu membuat keputusan.
Pernyataan if menjalankan blok kode hanya jika kondisi yang ditentukan bernilai benar.
Sintaks dasar pernyataan if:
if (condition) {
// Kode yang dijalankan jika kondisi bernilai true
}Mari kita lihat contoh sederhana:
int age = 20;
if (age >= 18) {
printf("You are an adult.\n");
}Dalam contoh ini:
- Kita memeriksa apakah nilai dalam
agelebih besar dari atau sama dengan 18
- Jika kondisi ini benar, pesan "You are an adult." dicetak
- Jika kondisinya salah, program melewati blok kode dan melanjutkan ke pernyataan berikutnya
Tantangan
MudahKamu sedang menulis program sederhana untuk memeriksa kondisi cuaca berdasarkan nilai suhu yang dibaca dari input.
Berikut tugasnya:
- Variabel
inttemperaturesudah dideklarasikan dan dibaca dari input untukmu. Jangan ubah baris di atas penanda. - Gunakan pernyataan
ifuntuk mencetak pesan berdasarkan nilaitemperature:- Jika suhu di atas 30, cetak
"It's a hot day!" - Jika suhu berada di antara 20 dan 30 (inklusif), cetak
"The weather is nice." - Jika suhu di bawah 20, cetak
"It's a bit cold today."
- Jika suhu di atas 30, cetak
Coba sendiri
#include <stdio.h>
int main() {
int temperature;
scanf("%d", &temperature);
// Jangan ubah kode di atas baris ini
// Tulis pernyataan if-mu di bawah ini
return 0;
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Alur Kontrol
Pernyataan IfIf - ElseElse-IfSwitch CaseOperator TernaryTantangan RangkumanIf - Else Bersarang2Variabel
Tipe DataBilangan BulatFloat - DoubleKarakterBooleanKonstantaDasar printfAturan Penamaan VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 2Tantangan Rangkuman3Operator
Operator AritmetikaOperator ModuloInkrementasi/PenurunanOperator PenugasanOperator RelasionalOperator Logika Bagian 1Operator Logika Bagian 2Operator Logika Bagian 3Tantangan RangkumanLatihan sendiri: Compiler C online