Menu
Coddy logo textTech

String'i double'a Dönüştürme

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası. Ders 84 / 94.

double.parse() yöntemi, ondalık bir sayının dize gösterimini double değerine dönüştürür.

Ondalık bir sayı içeren bir dize oluşturun:

String priceAsString = '19.99';

String'i double.parse() kullanarak bir double'a dönüştürün:

double price = double.parse(priceAsString);
print(price);

Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:

19.99

Dönüştürülmüş double değerini hesaplamalarda kullanabilirsiniz:

String discountAsString = '5.50';
double discount = double.parse(discountAsString);
double finalPrice = price - discount;
print('Final price: $finalPrice');

Yukarıdaki kodu çalıştırdıktan sonra çıktı şu olacaktır:

Final price: 14.49
challenge icon

Görev

Başlangıç

Bu meydan okumada, double.parse() kullanarak bir dizeyi double türüne dönüştürme pratiği yapacaksın. Bu yöntem, ondalık bir sayının dize gösterimini double değerine dönüştürür.

priceText dizesini double türüne dönüştürmek ve sonucu priceValue değişkeninde saklamak için kodu tamamla.

Kendin dene

void main() {
  // Bu dize metin olarak bir fiyat içerir
  String priceText = "23.50";
  
  // TODO: priceText'i double.parse() kullanarak double'a dönüştür
  // ve bunu priceValue değişkenine kaydet
  double priceValue;
  
  // Bu, vergili fiyatı (%15) hesaplayacak
  double priceWithTax = priceValue * 1.15;
  
  // Bu sonuçları gösterecek
  print("Original price: \$${priceText}");
  print("Price as a double: ${priceValue}");
  print("Price with 15% tax: \$${priceWithTax.toStringAsFixed(2)}");
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Dart derleyicisi