Tipe data di C#

Tipe data di C#

cs.bimobo
0

📦 Tipe Data di C#: Kapan Pakai int, string, atau var?

Belajar Coding Itu Serius, Tapi Gak Harus Kaku

Kalau program itu dapur, maka tipe data adalah bahan-bahan masaknya. Kamu nggak bisa bikin rendang dari air putih dan harapan palsu, kan? Nah, di C# juga sama: kamu butuh tipe data yang tepat buat bikin program jalan mulus.

🍚 Apa Itu Tipe Data?

Tipe data adalah “jenis isi” dari sebuah variabel. Kamu mau nyimpan angka? Pakai int. Mau nyimpan teks? Pakai string. Mau kasih C# kebebasan? Pakai var (dengan tanggung jawab tentunya 😁).

🎁 Contoh 3 Tipe Data Penting

int umur = 25;              // Angka bulat
string nama = "Wahyu";      // Tulisan (teks)
var aktif = true;           // C# tebak: ini boolean
  • int → buat nilai numerik tanpa desimal (usia, jumlah item)
  • string → buat teks (nama, alamat, email)
  • bool (atau boolean) → cuma dua nilai: true atau false
  • double atau float → buat angka desimal (harga, diskon)
  • char → satu karakter aja (contoh: 'A')

🤔 Kapan Pakai var?

var adalah cara instan bilang ke C#: "Coba tebak tipe data-nya dari nilai yang saya kasih."

var total = 99.5; // C# akan menganggap ini 'double'

✅ Gunakan var saat tipe data sudah jelas dari nilainya ❌ Hindari var kalau bikin kode jadi membingungkan untuk dibaca

Tips pribadi: “Kalau kamu masih belajar, lebih baik tuliskan tipe data secara eksplisit dulu.”

🧮 Studi Kasus: Program Hitung Diskon

Mari gabungkan beberapa tipe data untuk bikin program kalkulasi sederhana:

using System;

class Program
{
    static void Main()
    {
        Console.Write("Harga barang: ");
        double harga = Convert.ToDouble(Console.ReadLine());

        Console.Write("Diskon (%): ");
        int diskon = Convert.ToInt32(Console.ReadLine());

        double hargaAkhir = harga - (harga * diskon / 100.0);

        Console.WriteLine("Harga setelah diskon: " + hargaAkhir);
    }
}

💡 Kesimpulan

Memilih tipe data itu penting — seperti pilih bahan saat masak. Salah bahan? Rasanya aneh. Salah tipe data? Program-nya error 😅

Dengan ngerti int, string, dan var, kamu udah punya dasar kuat buat bikin program yang makin fleksibel dan “manusiawi.”

📘 Artikel Selanjutnya:

Kita bakal masuk ke OOP — alias Object-Oriented Programming — dengan bahasan santai tentang kelas dan objek. Kode kamu bakal makin “hidup” dan reusable!

Yuk, lanjut belajarnya bareng 💪

Posting Komentar

0 Komentar

Posting Komentar (0)
3/related/default