Dart Academy · Pelajaran

Perangkat dart:math

Menggunakan sqrt, pow, min, max, dan angka acak

Pelajaran 4 dari 413 langkah

Perangkat dart:math adalah pelajaran Dart Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Dart Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Dart Academy mencakup 4 pelajaran total.

Matematika di Luar Operator

Operator mencakup dasar-dasarnya, tetapi pekerjaan nyata membutuhkan akar, pangkat, dan nilai acak. Pustaka dart:math menambahkan berbagai alat tersebut. 🧰

Impor Pustaka

Sebelum menggunakan berbagai pembantunya, tambahkan import di bagian atas berkas Anda. Satu baris akan membuka semua yang ada di dalam dart:math.

import 'dart:math';

void main() {
  // math tools ready
}

Akar Kuadrat

Fungsi sqrt mengembalikan akar kuadrat suatu angka. Fungsi ini selalu memberikan double, jadi sqrt(9) adalah 3.0.

import 'dart:math';

void main() {
  print(sqrt(9)); // 3.0
}

Menaikkan ke Pangkat

Gunakan pow untuk menaikkan basis ke suatu eksponen. Jadi, pow(2, 10) menghitung 1024, yang sangat cocok untuk perhitungan skala dan pertumbuhan.

import 'dart:math';

void main() {
  print(pow(2, 10)); // 1024
}

Nilai Terkecil dengan min

Fungsi min mengembalikan nilai yang lebih kecil dari dua angka. Ini merupakan cara cepat untuk membatasi nilai pada batas atas.

import 'dart:math';

void main() {
  print(min(3, 8)); // 3
}

Nilai Terbesar dengan max

Demikian pula, max mengembalikan nilai yang lebih besar dari dua nilai. Padukan dengan min untuk menjaga angka tetap dalam rentang yang aman.

import 'dart:math';

void main() {
  print(max(3, 8)); // 8
}

Konstanta pi

dart:math menyediakan pi untuk langsung digunakan, tanpa perlu mengetik digitnya. Konstanta ini membuat perhitungan lingkaran dan sudut menjadi akurat serta mudah dibaca.

import 'dart:math';

void main() {
  print(pi); // 3.141592653589793
}

Membuat Random

Buat objek Random untuk menghasilkan nilai yang tidak dapat diprediksi. Satu objek dapat menghasilkan sebanyak mungkin angka acak yang Anda perlukan.

import 'dart:math';

void main() {
  final rng = Random();
}

Bilangan Bulat Acak

Panggil nextInt dengan batas untuk mendapatkan bilangan bulat mulai dari nol hingga, tetapi tidak termasuk, batas tersebut. Ini sangat cocok untuk dadu.

import 'dart:math';

void main() {
  print(Random().nextInt(6) + 1); // 1..6
}

Bilangan Desimal Acak

Gunakan nextDouble untuk mendapatkan nilai pecahan antara 0.0 dan 1.0. Kalikan nilainya untuk menyesuaikannya dengan rentang apa pun yang Anda inginkan.

import 'dart:math';

void main() {
  print(Random().nextDouble()); // 0.0..1.0
}

Nilai Absolut

Angka juga memiliki pembantu bawaan: abs menghapus tanda dan mengembalikan besar nilainya, sehingga -7 langsung menjadi 7.

void main() {
  print((-7).abs()); // 7
}

Pemeriksaan Singkat

Satu pemeriksaan terakhir untuk perangkat matematika.

Rangkuman

Dengan dart:math, Anda mendapatkan sqrt, pow, min, max, pi, dan Random. Impor sekali, lalu perangkat angka Anda pun lengkap. 🎉

Gratis untuk memulai

Belajar Dart dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Perangkat dart:math” gratis?

Ya — teks lengkap “Perangkat dart:math” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Dart Academy, upgrade ke CoddyKit PRO. Kursus Dart Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Perangkat dart:math”?

Menggunakan sqrt, pow, min, max, dan angka acak Kamu berlatih Dart Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Dart Academy?

Tidak diperlukan pengalaman sebelumnya. Dart Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Perangkat dart:math” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Dart Academy ini?

Ya. Setiap pelajaran Dart Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Aritmetika dan Prioritas Operator
  2. int vs double dan Pembagian Bilangan Bulat
  3. Mengurai dan Mengonversi Angka
  4. Perangkat dart:math
← Kembali ke Dart Academy