Menu
Coddy logo textTech

Calculateur de pourboire

Fait partie de la section Introduction à SwiftUI du Journey Swift de Coddy. Leçon 48 sur 50.

challenge icon

Défi

Moyen

Crée un calculateur de pourboire dans une VStack :

  • un TextField avec l’espace réservé Bill et l’identifiant bill, lié à un état String billText
  • un Picker segmenté intitulé Tip (identifiant tip), lié à un état Int tipPercent qui commence à 15, avec les options 10%, 15% et 20% associées aux valeurs 10, 15 et 20
  • un texte Tip: $7.50 (identifiant tipAmount) et un texte Total: $57.50 (identifiant total), tous deux avec deux décimales

Lis l’addition avec Double(billText) ?? 0, afin qu’un champ vide ou invalide soit considéré comme 0.

Essayez vous-même

import SwiftUI

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

Toutes les leçons de Introduction à SwiftUI

Entraînez-vous par vous-même : Playground Swift