Menu
Coddy logo textTech

קבלת קלט

חלק מהיחידה יסודות במסלול ה-Swift של Coddy. שיעור 38 מתוך 86.

challenge icon

אתגר

קל

בשיעור הקודם הדפסת הודעת ברכה. עכשיו הרחב את המחשבון שלך כך שיאסוף מהמשתמש את המידע הדרוש.

אחרי הודעת הברכה, קרא מהמשתמש שלושה קלטים:

  1. סכום החשבון הכולל (מספר עשרוני)
  2. אחוז הטיפ (מספר שלם)
  3. מספר האנשים שמתחלקים בחשבון (מספר שלם)

תקבל את הקלטים הבאים:

  • שורה ראשונה: סכום החשבון הכולל כמחרוזת (למשל, "85.50")
  • שורה שנייה: אחוז הטיפ כמחרוזת (למשל, "20")
  • שורה שלישית: מספר האנשים כמחרוזת (למשל, "4")

השתמש ב-readLine() כדי לקרוא כל קלט, ובצע פתיחה בטוחה שלהם באמצעות if let. המר את סכום החשבון הכולל ל-Double ואת שני הערכים האחרים ל-Int.

הדפס את הערכים בפורמט המדויק הזה:

Welcome to the Bill Split Calculator!
Bill: [billTotal]
Tip: [tipPercentage]%
People: [numberOfPeople]

לדוגמה, אם הקלטים הם 85.5, 20 ו-4, הפלט צריך להיות:

Welcome to the Bill Split Calculator!
Bill: 85.5
Tip: 20%
People: 4

נסו בעצמכם

print("Welcome to the Bill Split Calculator!")

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

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