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');
}Tantangan
PemulaBuat program yang mendemonstrasikan pembagian bilangan bulat di Dart:
- Deklarasikan dua variabel bilangan bulat:
totalApplesdengan nilai 17 dannumberOfPeopledengan nilai 5 - Hitung jumlah apel yang didapat setiap orang menggunakan pembagian bilangan bulat (
~/) dan simpan hasilnya dalam variabel bernamaapplesPerPerson - Hitung jumlah apel yang tersisa menggunakan operator modulo (
%) dan simpan hasilnya dalam variabel bernamaremainingApples - 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");
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator PerbandinganAND LogisOR LogisNOT LogisOperator Pengujian TipeRangkuman: Membuat Perbandingan7Bekerja dengan String
Penggabungan StringInterpolasi StringString MultibarisProperti StringMetode Dasar String10Koleksi: Dasar Map
Apa Itu Map?Membuat MapMengakses Nilai dengan KunciPasangan Kunci-NilaiMelihat Ukuran MapMelihat KunciMelihat NilaiMemeriksa Keberadaan Kunci2Variabel dan Tipe Data Dasar
Apa Itu Variabel?stringBilangan Bulat (int)Bilangan Desimal (double)Boolean (bool)Inferensi Tipe dengan 'var'Variabel finalVariabel KonstantaKonvensi PenamaanKeamanan null DasarUlasan: Mendeklarasikan Variabel8Alur Kontrol: Perulangan
Perulangan 'for'Perulangan 'while'Perulangan 'do-while'Menggunakan 'break' dalam PerulanganMenggunakan 'continue' dalam PerulanganRekap: Mengulang Kode3Operator, Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloInkremen dan DekremenPintasan PenugasanRangkuman: Perhitungan Sederhana6Alur Program: Pengambilan Keputusan
Pernyataan 'if'Pernyataan 'else'Pernyataan 'else if'Ringkasan: Keputusan SederhanaPernyataan 'if' BersarangPernyataan 'switch'9Koleksi: Dasar-Dasar list
Apa Itu list?Membuat listMengakses dengan IndeksMengetahui Panjang listMenambahkan ElemenMenghapus ElemenMemeriksa Apakah list KosongMelakukan Perulangan pada list12Fungsi Lanjutan
Parameter Posisi OpsionalParameter BernamaParameter Bernama WajibNilai Default ParameterRangkuman: Parameter Fungsi15Proyek: Kalkulator Sederhana
MenyiapkanMendeklarasikan AngkaLatihan sendiri: Compiler Dart online