Menu
Coddy logo textTech

המרת מחרוזת ל־double

חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 84 מתוך 94.

השיטה double.parse() ממירה ייצוג מחרוזתי של מספר עשרוני לערך מסוג double.

צרו מחרוזת המכילה מספר עשרוני:

String priceAsString = '19.99';

המרת המחרוזת ל-double באמצעות double.parse():

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

לאחר הרצת הקוד שלמעלה, הפלט יהיה:

19.99

אפשר להשתמש ב־double שהומר בחישובים:

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

לאחר הרצת הקוד שלמעלה, הפלט יהיה:

Final price: 14.49
challenge icon

אתגר

מתחילים

באתגר הזה תתרגל המרה של מחרוזת ל-double באמצעות double.parse(). השיטה הזאת ממירה ייצוג של מספר עשרוני כמחרוזת לערך מסוג double.

השלם את הקוד כדי להמיר את המחרוזת priceText ל-double ולאחסן אותה במשתנה priceValue.

נסו בעצמכם

void main() {
  // מחרוזת זו מכילה מחיר כטקסט
  String priceText = "23.50";
  
  // TODO: יש להמיר את priceText לערך מסוג double באמצעות double.parse()
  // ולשמור אותו במשתנה priceValue
  double priceValue;
  
  // פעולה זו תחשב את המחיר כולל מס (15%)
  double priceWithTax = priceValue * 1.15;
  
  // פעולה זו תציג את התוצאות
  print("Original price: \$${priceText}");
  print("Price as a double: ${priceValue}");
  print("Price with 15% tax: \$${priceWithTax.toStringAsFixed(2)}");
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Dart אונליין