Menu
CoddyTech

Pembagian Bilangan Bulat

Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 17 dari 94.

Pembagian bilangan bulat Dart (~/) menghasilkan bilangan bulat dengan memotong bagian desimal, berbeda dengan pembagian biasa (/) yang menghasilkan double.

void main() {
  int num1 = 10;
  int num2 = 3;
  int result = num1 ~/ num2;
  
  print('Integer division: $num1 ~/ $num2 = $result');
}

output: Integer division: 10 ~/ 3 = 3

void main() {
  int num1 = 10;
  int num2 = 3;
  
  double regularDivision = num1 / num2;
  int integerDivision = num1 ~/ num2;
  
  print('Regular division: $num1 / $num2 = $regularDivision');
  print('Integer division: $num1 ~/ $num2 = $integerDivision');
}
challenge icon

Tantangan

Pemula

Buat program yang mendemonstrasikan pembagian bilangan bulat di Dart:

  1. Deklarasikan dua variabel bilangan bulat: totalApples dengan nilai 17 dan numberOfPeople dengan nilai 5
  2. Hitung jumlah apel yang didapat setiap orang menggunakan pembagian bilangan bulat (~/) dan simpan hasilnya dalam variabel bernama applesPerPerson
  3. Hitung jumlah apel yang tersisa menggunakan operator modulo (%) dan simpan hasilnya dalam variabel bernama remainingApples
  4. Cetak hasilnya dengan format berikut secara PERSIS:
Each person gets: 3 apples
Remaining apples: 2

Output-mu harus sesuai persis dengan format ini.

Coba sendiri

void main() {
  // Deklarasikan variabelmu di sini
  int totalApples = ?;
  int numberOfPeople = ?;
  
  // Hitung jumlah apel per orang dan sisa apel
  int applesPerPerson = ?;
  int remainingApples = ?;
  
  // Cetak hasilnya
  print("Each person gets: $applesPerPerson apples");
  print("Remaining apples: $remainingApples");
}
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online