0Pricing
C# Academy · Pelajaran

Masukan dan Keluaran Dasar

Pelajari cara berinteraksi dengan pengguna dengan menerima masukan dan menampilkan keluaran

Masukan dan Keluaran Dasar adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 3. 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 3 pelajaran total.

Membaca dan Menulis ke Konsol

Masukan dan Keluaran Dasar

Selamat datang di pelajaran berikutnya! Dalam pelajaran ini, Anda akan mempelajari cara berinteraksi dengan pengguna dengan menerima masukan dan menampilkan keluaran dalam program C#. Mari kita mulai!

Masukan dan Keluaran Dasar — ilustrasi 1

Apa Itu Masukan dan Keluaran?

Apa Itu Masukan dan Keluaran?

Masukan adalah data yang diberikan oleh pengguna, sedangkan keluaran adalah informasi yang ditampilkan oleh program. Dalam C#, masukan sering diperoleh dari konsol, dan keluaran ditampilkan di konsol.

Contoh: Program meminta nama pengguna (masukan), lalu menampilkan sapaan (keluaran).

Menampilkan Keluaran

Menampilkan Keluaran

Untuk menampilkan keluaran dalam C#, gunakan metode Console.WriteLine(). Contoh:

Poin Penting: Gunakan Console.Write() sebagai ganti Console.WriteLine() jika Anda tidak ingin berpindah ke baris baru setelah keluaran.

using System;

class Program {
    static void Main() {
        Console.WriteLine("Hello, World!"); 
// Outputs: Hello, World!
    }
}

Menerima Masukan dari Pengguna

Menerima Masukan dari Pengguna

Untuk membaca masukan dari pengguna, gunakan metode Console.ReadLine(). Contoh:

Kiat: Console.ReadLine() selalu mengembalikan string, jadi Anda mungkin perlu mengonversinya untuk tipe data lainnya.

using System;

class Program {
    static void Main() {
        Console.WriteLine("What is your name?");
        string name = Console.ReadLine(); 
// Reads input from the user
        Console.WriteLine("Hello, " + name + "!"); 
// Outputs a greeting
    }
}

Mengonversi Masukan

Mengonversi Masukan

Jika masukan pengguna berupa angka, konversikan menggunakan metode seperti int.Parse() atau Convert.ToInt32(). Contoh:

Poin Penting: Selalu validasi masukan untuk menghindari kesalahan saat mengonversi tipe.

using System;

class Program {
    static void Main() {
        Console.WriteLine("Enter your age:");
        int age = int.Parse(Console.ReadLine()); // Converts input to an integer
        Console.WriteLine("You are " + age + " years old.");
    }
}

Menangani Masukan Numerik

Menangani Masukan Numerik

Gunakan double.Parse() untuk bilangan desimal dan tangani kemungkinan kesalahan menggunakan blok try-catch. Contoh:

Kiat: Gunakan try-catch untuk menangani masukan yang tidak valid dengan baik.

using System;

class Program {
    static void Main() {
        try {
            Console.WriteLine("Enter a number:");
            double number = double.Parse(Console.ReadLine());
            Console.WriteLine("You entered: " + number);
        } catch (FormatException) {
            Console.WriteLine("Invalid input. Please enter a valid number.");
        }
    }
}

Menggabungkan Masukan dan Keluaran

Menggabungkan Masukan dan Keluaran

Berikut contoh program yang menggabungkan beberapa masukan dan keluaran:

Poin Penting: Masukan dan keluaran membuat program menjadi interaktif dan mudah digunakan.

using System;

class Program {
    static void Main() {
        Console.WriteLine("What is your name?");
        string name = Console.ReadLine();

        Console.WriteLine("How old are you?");
        int age = int.Parse(Console.ReadLine());

        Console.WriteLine("Hello, " + name + ". You are " + age + " years old.");
    }
}

Tantangan Latihan

Tantangan Latihan

Buat program yang menanyakan warna favorit dan angka pengguna, lalu menampilkan pesan yang menggabungkan kedua masukan tersebut. Contoh:

Tantangan: Ubah program agar dapat menangani masukan numerik yang tidak valid menggunakan blok try-catch.

using System;

class Program {
    static void Main() {
        Console.WriteLine("What is your favorite color?");
        string color = Console.ReadLine();

        Console.WriteLine("What is your favorite number?");
        int number = int.Parse(Console.ReadLine());

        Console.WriteLine("Your favorite color is " + color + " and your favorite number is " + number + ".");
    }
}

Bagus Sekali!

Bagus Sekali!

Selamat! Anda telah mempelajari cara menerima masukan dan menampilkan keluaran dalam C#, serta menangani masukan numerik. Pada pelajaran berikutnya, kita akan membahas komentar dan keterbacaan kode agar program Anda lebih teratur dan mudah dipelihara. Mari terus menulis kode!

Masukan dan Keluaran Dasar — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Masukan dan Keluaran Dasar” gratis?

Ya — teks lengkap “Masukan dan Keluaran Dasar” 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 3 pelajaran total.

Apa yang akan aku pelajari di “Masukan dan Keluaran Dasar”?

Pelajari cara berinteraksi dengan pengguna dengan menerima masukan dan menampilkan keluaran 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 2 dari 3.

Berapa lama pelajaran “Masukan dan Keluaran Dasar” 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. Memahami Variabel dan Tipe Data
  2. Masukan dan Keluaran Dasar
  3. Memahami Komentar dan Keterbacaan Kode
← Kembali ke C# Academy