Menu
CoddyTech

Jumlah dan Total

Termasuk bagian Pengenalan SwiftUI dalam perjalanan Swift di Coddy. Pelajaran 46 dari 50.

challenge icon

Tantangan

Sedang

Pertahankan semua yang sudah dibuat pada langkah sebelumnya. Di OrderView:

  1. Tambahkan @State quantity yang dimulai dari 1, dan Stepper berjudul Quantity: 1, ... dari 1 hingga 5, dengan identifier quantity.
  2. Tambahkan computed property extra: 0 untuk Small, 0.5 untuk Medium, dan 1.0 untuk Large.
  3. Tampilkan total, (price + extra) * quantity, sebagai Total: $4.25 (dua angka desimal) dengan font .headline, menggunakan identifier total, di bawah stepper.

Coba sendiri

import SwiftUI

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

Semua pelajaran di Pengenalan SwiftUI

Latihan sendiri: Playground SwiftUI