Menu
Coddy logo textTech

מחשבון טיפים

חלק מהיחידה מבוא ל-SwiftUI במסלול ה-Swift של Coddy. שיעור 48 מתוך 50.

challenge icon

אתגר

בינוני

בנה מחשבון טיפים בתוך VStack:

  • TextField עם מציין המיקום Bill והמזהה bill, המקושר למצב String בשם billText
  • Picker מפולח שכותרתו Tip (מזהה tip), המקושר למצב Int בשם tipPercent שמתחיל ב-15, עם האפשרויות 10%, 15% ו-20% שמתויגות 10, 15 ו-20
  • טקסט Tip: $7.50 (מזהה tipAmount) וטקסט Total: $57.50 (מזהה total), שניהם עם שתי ספרות אחרי הנקודה העשרונית

קרא את סכום החשבון באמצעות Double(billText) ?? 0, כך ששדה ריק או לא תקין ייחשב כ-0.

נסו בעצמכם

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

כל השיעורים ביחידה מבוא ל-SwiftUI

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