CodeBlanks Logo Icon CodeBlanks

Ondalıklı türler

double ve ondalıklı sayıları öğrenirsin.

double türü

Ondalıklı sayılar Dart'ta double türündedir. double 64-bit IEEE 754 standardına uygun bir kayan nokta sayısıdır.

Örnek: double price = 19.99;. Ondalıklı sayılar para, sıcaklık, ölçüm gibi gerçek değerler için uygundur.

Dart'ta bölme işleci / her zaman double döndürür. Yani 5 / 2 sonuçu 2.5'tir, 2 değil. Tam sayı bölme için ~/ işlecini kullanırsın (ileride göreceğiz).

Bilimsel gösterim

Çok büyük ya da çok küçük ondalıklı sayıları bilimsel gösterimle yazabilirsin. Örneğin 1e3 aslında 1000.0'dır; 3.14E-2 ise 0.0314'tür.

e ya da E harfi '10 üssü' anlamına gelir. Sağındaki sayı üs değeridir. Bu yazım özellikle fizik ve mühendislik hesaplarında yaygındır.

Sonuç yine bir double'dır. Yani var x = 1e3; yazarsan x double olur, int değil.

Uygulama double değişkeni

double price = 19.99; tanımla ve print(price); ile yazdır.

Başlangıç kodu

main.dart
// double değişkeni tanımla

Örnek çözüm

main.dart
void main() {
  double price = 19.99;
  print(price);
}

Beklenen çıktı

19.99

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Dart'ta 5 / 2 işleminin sonuçu nedir?

main.dart
5 / 2
  • 2.5 Doğru cevap
  • 2
  • Hata verir
  • 3

Açıklama: / her zaman double döndürür.

2 Ondalıklı tür

Soru
____ price = 9.99;
Cevap
double price = 9.99;

Açıklama: double ondalıklı sayılar içindir.

3 Ondalık kavramları

Kavram Anlamı
double Ondalıklı
int Tam sayı
1e3 Bilimsel
/ Bölme (double)

Başlangıç bölümündeki tüm dersler