Menu
Coddy logo textTech

Calculadora de Gorjetas

Parte da seção Introdução ao SwiftUI do Journey de Swift da Coddy. Lição 48 de 50.

challenge icon

Desafio

Médio

Crie uma calculadora de gorjeta em uma VStack:

  • um TextField com o marcador de posição Bill e o identificador bill, vinculado a um estado String billText
  • um Picker segmentado com o título Tip (identificador tip), vinculado a um estado Int tipPercent que começa em 15, com as opções 10%, 15% e 20% marcadas com 10, 15 e 20
  • um texto Tip: $7.50 (identificador tipAmount) e um texto Total: $57.50 (identificador total), ambos com duas casas decimais

Leia a conta com Double(billText) ?? 0, para que um campo vazio ou inválido seja considerado 0.

Experimente você mesmo

import SwiftUI

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

Todas as lições de Introdução ao SwiftUI

Pratique por conta própria: Playground de Swift