Dart Academy · Ders

int ve double ile Tam Sayı Bölmesi

Sayı türlerini birlikte kullanma ve yaklaşık bölme işleci

2. ders / 413 adım

int ve double ile Tam Sayı Bölmesi, CoddyKit'te ücretsiz bir Dart Academy dersidir. Bu, 4 dersinin 2. 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.

İki Sayı Türü

Dart'ta iki sayı türü vardır: tam sayılar için int ve ondalık sayılar için double. İkisi de num türünden türediği için matematik işlemlerinde birlikte kullanılabilirler. 🔢

void main() {
  int age = 30;
  double price = 4.99;
}

int Tam Sayıları Tutar

int, sayının kesirli bölümü olmayan değerleri; örneğin adetleri ve dizinleri saklar. Nokta olmadan 5 yazarsanız, bu değer otomatik olarak int olur.

void main() {
  int count = 5;
  print(count); // 5
}

double Ondalık Sayıları Tutar

double, kayan noktalı sayıları saklar. Ondalık nokta bunun göstergesidir: 5.0, tam sayı gibi görünse de double türündedir.

void main() {
  double pi = 3.14;
  print(pi); // 3.14
}

Karışım double Türüne Dönüşür

Bir int, matematik işleminde bir double ile karşılaştığında sonuç double olur. Dart, duyarlılık kaybı olmaması için int değerini daha geniş türe dönüştürür.

void main() {
  print(3 + 2.0); // 5.0
}

Bölü İşleci Her Zaman double Döndürür

Normal / işleci, int değerleriyle kullanıldığında bile her zaman double üretir. Bu nedenle 9 / 3 işlemi, ondalık matematiğe hazır olan 3.0 sonucunu verir.

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

Tilde-Bölü ile Tamsayı Bölmesi

Tamsayı bölmesi için ~/ kullanın. Bu işlem böler ve kalanı atarak double yerine temiz bir int döndürür.

void main() {
  print(17 ~/ 5); // 3
}

~/ ile % İşleçlerini Birlikte Kullanma

~/ ve % birlikte kullanıldığında bir sayıyı bölüm ve kalan olarak ayırır. Toplamları satırlara ve artan değerlere dönüştürmek için harikadır.

void main() {
  print(17 ~/ 5); // 3
  print(17 % 5);  // 2
}

double Türünü int Türüne Dönüştürme

Kesir bölümünü sıfıra doğru atmak için bir double üzerinde toInt() çağırın. Bu işlem yuvarlama yapmaz, keser; dolayısıyla 4.9 değeri 4 olur.

void main() {
  print(4.9.toInt()); // 4
}

Yuvarlama Seçenekleri

Gerçek yuvarlama için round() kullanın; aşağı veya yukarı yuvarlamak için floor() ya da ceil() kullanabilirsiniz. Niyetinize uygun olanı seçin.

void main() {
  print(4.5.round()); // 5
}

int Türünü double Türüne Dönüştürme

Ters yönde dönüşüm için toDouble() kullanın. Bu işlem bir ondalık bölüm ekleyerek sayma sayısını kesirli matematiğe hazır hâle getirir.

void main() {
  print(7.toDouble()); // 7.0
}

Doğru Türü Seçin

Yaş veya ürün adedi gibi kesirlerin anlamlı olmadığı durumlarda int kullanın. Para, ölçüm ve ortalamalar için double kullanın.

Hızlı Kontrol

Sonucu tam sayı olarak tutan işlecin hangisi olduğunu görelim.

Özet

int tam sayıdır, double ondalık sayıdır ve bu ikisini birlikte kullanmak double sonucunu verir. Tamsayı bölmesi için ~/ kullanın; toInt ve toDouble ile dönüşüm yapın. 🎯

Başlamak ücretsiz

Yapay zeka eğitmeniyle Dart öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“int ve double ile Tam Sayı Bölmesi” dersi ücretsiz mi?

Evet — “int ve double ile Tam Sayı Bölmesi” 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.

“int ve double ile Tam Sayı Bölmesi” dersinde ne öğreneceğim?

Sayı türlerini birlikte kullanma ve yaklaşık bölme işleci 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 2. dersidir.

“int ve double ile Tam Sayı Bölmesi” 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