Menu
CoddyTech

Konversi Tipe

Termasuk bagian Dasar-Dasar dalam perjalanan C# di Coddy. Pelajaran 14 dari 69.

Konversi tipe adalah proses mengubah nilai dari satu tipe data ke tipe data lainnya.

Di C#, kita bisa mengonversi bilangan bulat menjadi bilangan desimal, bilangan desimal menjadi bilangan bulat, dan lainnya. Ada dua jenis casting: implicit (otomatis) dan explicit (manual).

Contohnya Integer to Double:

Konversi tipe implisit (otomatis):

int number = 5;
double decimal_implicit = number; // otomatis menjadi 5.0

// dengan perhitungan
int x = 7;
double result_implicit = x / 2.0; // hasilnya adalah 3.5

Konversi tipe eksplisit (manual) dari Double to Integer:

double decimal_explicit = 9.7;
int number_explicit = (int) decimal_explicit;  // menjadi 9 (bagian desimal dibuang)

// dengan perhitungan
double price = 19.99;
int roundedPrice = (int) price;  // menjadi 19
challenge icon

Tantangan

Pemula

Tulis program C# yang menunjukkan konversi tipe. Lakukan operasi berikut:

  1. Deklarasikan variabel double bernama price dan inisialisasi dengan nilai 99.99.
  2. Konversikan variabel price menjadi int dan simpan hasilnya dalam variabel baru bernama intPrice.
  3. Cetak nilai price dan intPrice ke konsol.

Coba sendiri

using System;

public class Program {
    public static void Main(string[] args) {
        // Deklarasikan dan inisialisasi variabel
        double price = 99.99;
        int intPrice = ?;
        
        
        // Tampilkan nilainya
        Console.WriteLine("Price: " + price);
        Console.WriteLine("Int Price: " + intPrice);
        
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler C# online