CodeBlanks Logo Icon CodeBlanks

Özet - Veri türleri

int, double, String ve bool'ı birleştirerek bir hesap kartı yazarsın.

Özet - Veri türleri

Bu grupta Dart'ın temel veri türlerini öğrendin: int (tam sayı), double (ondalık), String (metin), bool (mantıksal) ve dynamic (esnek).

Ayrıca var ile type inference'ı ve is operatörüyle runtime tür kontrolünü gördün. İki küçük görevle pekiştireceğiz.

İleriki derslerde bu türleri fonksiyon parametrelerinde, koleksiyonlarda ve sınıf alanlarında kullanacağız. Temel burada atılıyor.

Uygulama Hesap kartı

void main() içinde int quantity = 3, double price = 9.99, String name = 'Kalem' tanımla. Üçünü de print ile yazdır.

Başlangıç kodu

main.dart
// Değişkenleri tanımla ve yazdır

Örnek çözüm

main.dart
void main() {
  int quantity = 3;
  double price = 9.99;
  String name = 'Kalem';
  print(quantity);
  print(price);
  print(name);
}

Beklenen çıktı

3
9.99
Kalem

Uygulama Final hesap kartı

void main() içinde bir ürün için int, double ve String tanımla. Değerleri sırayla 5, 12.5 ve Defter olsun. print ile yazdır.

Başlangıç kodu

main.dart
// Programı tamamla

Örnek çözüm

main.dart
void main() {
  int quantity = 5;
  double price = 12.5;
  String name = 'Defter';
  print(quantity);
  print(price);
  print(name);
}

Beklenen çıktı

5
12.5
Defter

Soru ve cevaplar

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

1 Bir ürünün fiyatı için hangi tür uygundur?

  • double Doğru cevap
  • int
  • String
  • bool

Açıklama: Fiyat ondalıklı; double uygundur.

2 Metin türü

Soru
____ name = 'Ayşe';
Cevap
String name = 'Ayşe';

Açıklama: Metinler bu türde saklanır.

3 Tüm türleri eşleştir

Kavram Anlamı
int Tam sayı
double Ondalık
String Metin
bool Mantıksal

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