0Pricing
C# Academy · Pelajaran

Alur Kendali: Pernyataan If-Else

Pelajari cara membuat keputusan dalam program menggunakan pernyataan if-else

Alur Kendali: Pernyataan If-Else adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar C# Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C# Academy mencakup 5 pelajaran total.

Pengantar Pernyataan If-Else

Alur Kontrol: Pernyataan If-Else

Selamat datang di pelajaran pertama dalam Dasar-Dasar C#! Dalam pelajaran ini, Anda akan mempelajari cara menggunakan pernyataan if-else untuk membuat keputusan dalam program. Mari kita mulai!

Alur Kendali: Pernyataan If-Else — ilustrasi 1

Apa Itu Pernyataan If-Else?

Apa Itu Pernyataan If-Else?

Pernyataan if-else memungkinkan program Anda mengambil keputusan berdasarkan kondisi. Bergantung pada apakah suatu kondisi bernilai benar atau salah, program menjalankan blok kode tertentu.

Poin Penting: Gunakan pernyataan if-else untuk mengendalikan alur program berdasarkan logika.

Sintaks Pernyataan If-Else

Sintaks Pernyataan If-Else

Sintaks dasar pernyataan if-else adalah:

if (condition) {

/* code to execute if condition is true */ }

else {

/* code to execute if condition is false */

}

Contoh:

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Menggunakan Else-If

Menggunakan Else-If

Jika perlu memeriksa beberapa kondisi, Anda dapat menggunakan pernyataan else-if. Contoh:

Poin Penting: Gunakan else-if untuk memeriksa kondisi tambahan setelah pernyataan if awal.

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Operator Perbandingan

Operator Perbandingan

Pernyataan if-else menggunakan operator perbandingan untuk mengevaluasi kondisi. Operator umum meliputi:

  • ==: Sama dengan
  • !=: Tidak sama dengan
  • >: Lebih besar dari
  • <: Lebih kecil dari
  • >=: Lebih besar dari atau sama dengan
  • <=: Lebih kecil dari atau sama dengan

Kiat: Gunakan operator yang sesuai untuk kondisi Anda.

Operator Logika

Operator Logika

Anda dapat menggabungkan kondisi menggunakan operator logika:

  • &&: Logika AND (bernilai benar jika kedua kondisi benar).
  • ||: Logika OR (bernilai benar jika setidaknya satu kondisi benar).
  • !: Logika NOT (membalikkan nilai kebenaran).

Contoh:

using System;

class Program {
    static void Main() {
        int age = 25;
        bool hasLicense = true;

        if (age >= 18 && hasLicense) {
            Console.WriteLine("You can drive.");
        } else {
            Console.WriteLine("You cannot drive.");
        }
    }
}

Pernyataan If Bersarang

Pernyataan If Bersarang

Anda dapat menyarangkan pernyataan if satu di dalam yang lain untuk kondisi yang lebih kompleks. Contoh:

Kiat: Hindari penyusunan bersarang yang berlebihan agar kode tetap mudah dibaca.

using System;

class Program {
    static void Main() {
        int age = 20;
        bool hasPermission = true;

        if (age >= 18) {
            if (hasPermission) {
                Console.WriteLine("Access granted.");
            } else {
                Console.WriteLine("Access denied. Permission required.");
            }
        } else {
            Console.WriteLine("Access denied. You must be 18 or older.");
        }
    }
}

Tantangan Latihan

Tantangan Latihan

Buat program yang menanyakan usia pengguna dan memeriksa apakah pengguna memenuhi syarat untuk memilih. Contoh:

using System;

class Program {
    static void Main() {
        Console.WriteLine("Enter your age:");
        int age = int.Parse(Console.ReadLine());

        if (age >= 18) {
            Console.WriteLine("You are eligible to vote.");
        } else {
            Console.WriteLine("You are not eligible to vote.");
        }
    }
}

Bagus Sekali!

Bagus Sekali!

Selamat! Anda telah mempelajari cara menggunakan pernyataan if-else untuk membuat keputusan dalam program C#. Pada pelajaran berikutnya, kita akan mempelajari perulangan dan cara mengulang tugas secara efisien. Mari terus menulis kode!

Alur Kendali: Pernyataan If-Else — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Alur Kendali: Pernyataan If-Else” gratis?

Ya — teks lengkap “Alur Kendali: Pernyataan If-Else” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C# Academy, upgrade ke CoddyKit PRO. Kursus C# Academy mencakup 5 pelajaran total.

Apa yang akan aku pelajari di “Alur Kendali: Pernyataan If-Else”?

Pelajari cara membuat keputusan dalam program menggunakan pernyataan if-else Kamu berlatih C# Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai C# Academy?

Tidak diperlukan pengalaman sebelumnya. C# Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 5.

Berapa lama pelajaran “Alur Kendali: Pernyataan If-Else” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran C# Academy ini?

Ya. Setiap pelajaran C# Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Alur Kendali: Pernyataan If-Else
  2. Perulangan dalam C#: For, While, dan Do-While
  3. Pernyataan Switch
  4. Pengantar Larik
  5. Bekerja dengan String
← Kembali ke C# Academy