0Pricing
Dart Academy · Ders

dart:math Araç Seti

sqrt, pow, min, max ve rastgele sayıları kullanma

dart:math Araç Seti, CoddyKit'te ücretsiz bir Dart Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Dart Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Dart Academy kursu toplamda 4 dersten oluşur.

İşleçlerin Ötesinde Matematik

İşleçler temel ihtiyaçları karşılar; ancak gerçek uygulamalarda köklere, üslere ve rastgeleliğe ihtiyaç duyulur. dart:math kütüphanesi bu araçları ekler. 🧰

Kütüphaneyi İçe Aktarma

Yardımcılarını kullanmadan önce dosyanızın üst kısmına bir import ekleyin. Tek bir satır, dart:math içindeki her şeyin kilidini açar.

import 'dart:math';

void main() {
  // math tools ready
}

Karekök

sqrt işlevi bir sayının karekökünü döndürür. Sonuç her zaman double olur; bu nedenle sqrt(9) değeri 3.0'tır.

import 'dart:math';

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

Üs Alma

Bir tabanı üssüne yükseltmek için pow kullanın. Örneğin pow(2, 10), ölçeklendirme ve büyüme hesapları için ideal olan 1024 sonucunu hesaplar.

import 'dart:math';

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

min ile En Küçüğü Bulma

min işlevi iki sayıdan küçük olanını döndürür. Bir değeri üst sınıra sabitlemenin hızlı bir yoludur.

import 'dart:math';

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

max ile En Büyüğü Bulma

Benzer şekilde max, iki değerden büyük olanını döndürür. Sayıları güvenli bir aralıkta tutmak için bunu min ile birlikte kullanın.

import 'dart:math';

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

pi Sabiti

dart:math, rakamlarını yazmanıza gerek kalmadan kullanıma hazır pi sabitini sunar. Daire ve açı hesaplarını doğru ve okunabilir hâle getirir.

import 'dart:math';

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

Rastgele Değer Üreticisi Oluşturma

Öngörülemeyen değerler üretmek için bir Random nesnesi oluşturun. Tek bir örnek, ihtiyacınız olan kadar rastgele sayı üretebilir.

import 'dart:math';

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

Rastgele Tamsayılar

Bir sınır belirterek nextInt çağırdığınızda, sıfırdan başlayıp bu sınırın bir altına kadar olan aralıktan bir tam sayı elde edersiniz. Zar atmak için harikadır.

import 'dart:math';

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

Rastgele Ondalık Sayılar

0.0 ile 1.0 arasında kesirli bir değer elde etmek için nextDouble kullanın. İstediğiniz aralığa uydurmak için değeri çarparak ölçeklendirin.

import 'dart:math';

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

Mutlak Değer

Sayıların kendi yardımcı işlevleri de vardır: abs işareti kaldırıp büyüklüğü döndürür; böylece -7 anında 7 olur.

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

Hızlı Kontrol

Matematik araç setiyle ilgili son bir kontrol.

Özet

dart:math ile sqrt, pow, min, max, pi ve Random araçlarına sahip olursunuz. Bir kez içe aktarın, sayı araç setiniz tamamdır. 🎉

Sıkça Sorulan Sorular

“dart:math Araç Seti” dersi ücretsiz mi?

Evet — “dart:math Araç Seti” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Dart Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Dart Academy kursu toplamda 4 dersten oluşur.

“dart:math Araç Seti” dersinde ne öğreneceğim?

sqrt, pow, min, max ve rastgele sayıları kullanma Dart Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Dart Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Dart Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“dart:math Araç Seti” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Dart Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Dart Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Aritmetik ve İşleç Önceliği
  2. int ve double ile Tam Sayı Bölmesi
  3. Sayıları Ayrıştırma ve Dönüştürme
  4. dart:math Araç Seti
← Dart Academy Sayfasına Dön