קבלת קלט
חלק מהיחידה יסודות במסלול ה-Swift של Coddy. שיעור 38 מתוך 86.
אתגר
קלבשיעור הקודם הדפסת הודעת ברכה. עכשיו הרחב את המחשבון שלך כך שיאסוף מהמשתמש את המידע הדרוש.
אחרי הודעת הברכה, קרא מהמשתמש שלושה קלטים:
- סכום החשבון הכולל (מספר עשרוני)
- אחוז הטיפ (מספר שלם)
- מספר האנשים שמתחלקים בחשבון (מספר שלם)
תקבל את הקלטים הבאים:
- שורה ראשונה: סכום החשבון הכולל כמחרוזת (למשל,
"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!")כל השיעורים ביחידה יסודות
7קלט/פלט בסיסי
פונקציית ההדפסהאינטרפולציה של מחרוזותקלט באמצעות ReadLineהמרת טיפוסיםחזרה – עד 120חזרה – אמת או שקר3ערכים אופציונליים
מהם ערכים אופציונלייםשליפת ערך באמצעות If LetGuard Letאופרטור איחוד עם Nilסיכום – שליפה בטוחה של ערך9לולאות
לולאת For-Inלולאת Whileלולאת Repeat-WhileBreakContinueחזרה – עצרתטווחים בלולאותלולאה מקוננתחזרה – קלט דינמיתרגלו בעצמכם: Swift אונליין