Ondalıklı türler
- Dart kursu
- Başlangıç
- Ders 14/116
- 4 dk
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
// double değişkeni tanımlaÖrnek çözüm
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?
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
____ price = 9.99;
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) |