Struktur dasar program C# dan input dari pengguna

Struktur dasar program C# dan input dari pengguna

cs.bimobo
0

🔧 Struktur Dasar Program C#: Dari Main() Sampai Input User

Belajar Nge-code Sambil Ngopi dan Ketawa

Kalau artikel sebelumnya kamu udah kenalan sama C#, sekarang saatnya kamu ngerti anatomi dasar programnya. Tenang, ini bukan anatomi tubuh manusia — jadi nggak ada tulang rusuk yang hilang.

🏗️ Bagian-Bagian Program C#

Sebuah program C# itu biasanya dimulai dari template sederhana seperti ini:

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Halo, Dunia!");
    }
}

Apa artinya semua itu? Mari kita bedah perlahan, tanpa operasi besar:

  • using System; → ini seperti bilang ke compiler: "Saya mau pakai fitur standar dari .NET, tolong izinkan."
  • class Program → program kamu dibungkus dalam 'kelas'. Ibarat rumah, ini dindingnya.
  • static void Main() → ini adalah pintu masuknya. Semua program C# jalan mulai dari sini.
  • Console.WriteLine(...) → bagian yang bikin program 'bicara' ke layar.

🧑‍💻 Bikin Program yang Nerima Input dari User

Ngoding itu seru saat program kita bisa berinteraksi. Nih contoh kode buat nyapa pengguna berdasarkan nama yang dia input:

using System;

class Program
{
    static void Main()
    {
        Console.Write("Siapa namamu? ");
        string nama = Console.ReadLine();

        Console.WriteLine("Halo, " + nama + "! Senang berkenalan.");
    }
}

Penjelasan cepat:

  • Console.ReadLine() → menunggu user ngetik sesuatu dan tekan Enter
  • string nama → variabel buat nyimpen input nama
  • Kita gabungkan Halo, + nama buat bikin sapaan dinamis

🎯 Latihan Ringan: Program Hitung Umur

Mau yang sedikit lebih menantang? Yuk hitung umur kamu berdasarkan tahun lahir:

using System;

class Program
{
    static void Main()
    {
        Console.Write("Tahun lahir kamu: ");
        int tahunLahir = Convert.ToInt32(Console.ReadLine());

        int umur = DateTime.Now.Year - tahunLahir;
        Console.WriteLine("Umur kamu sekarang sekitar " + umur + " tahun.");
    }
}

✅ Kita pakai Convert.ToInt32() untuk mengubah string jadi angka ✅ Dan DateTime.Now.Year untuk ambil tahun sekarang secara otomatis

🛠️ Kesimpulan

Setiap program C# punya struktur dasar yang jelas — kayak nasi kotak: selalu ada nasinya (Main()), lauknya (Console), dan sambalnya (logika kamu sendiri).

Dengan memahami struktur ini dan bisa baca input user, kamu sekarang sudah bisa bikin program kecil yang interaktif. Besok-besok bisa dikembangin jadi program kasir beneran atau alat bantu UMKM kamu ✨

Artikel berikutnya? Kita bakal bahas tipe data — alias bahan baku di dapur C# yang bikin logika program kamu jadi lezat!

Posting Komentar

0 Komentar

Posting Komentar (0)
3/related/default