Percabangan

Flowchart Menghitung Diskon Belanja

Contoh flowchart program kasir sederhana: memberi diskon 10 persen untuk belanja minimal Rp100.000, lalu menghitung total yang harus dibayar.

Flowchart Menghitung Diskon Belanja. Contoh flowchart program kasir sederhana: memberi diskon 10 persen untuk belanja minimal Rp100.000, lalu menghitung total yang harus dibayar.
Unduh gambar

Penjelasan alurnya

Keputusan menentukan besar diskon. Cabang Ya menghitung 10 persen dari total belanja, cabang Tidak mengisi diskon dengan 0. Kedua cabang mengisi variabel yang sama, diskon.

Karena kedua cabang pasti mengisi diskon, langkah sesudahnya bisa langsung menghitung bayar = total - diskon tanpa peduli cabang mana yang dilewati. Pola ini membuat flowchart tetap rapi.

Uji dengan belanja tepat Rp100.000, Rp99.999, dan Rp150.000 untuk memastikan batas diskonnya benar.

Pseudocode

1ALGORITMA Diskon belanja23DEKLARASI4    total : integer5    diskon, bayar : real67MULAI8    BACA total9    JIKA total ≥ 100000 MAKA10        diskon ← total * 10 / 10011    SELAIN ITU12        diskon ← 013    AKHIR JIKA14    bayar ← total - diskon15    TAMPILKAN "Total bayar:", bayar16SELESAI

Kode programnya

Kode di bawah dibuat langsung dari flowchart di atas, jadi alurnya sama persis. Coba jalankan dengan masukan 150000.

1# Diskon belanja23total = int(input("Masukkan total: "))4if total >= 100000:5    diskon = total * 10 / 1006else:7    diskon = 08bayar = total - diskon9print("Total bayar:", bayar)

Jalankan kodenya tanpa instalasi di compiler Python online atau compiler bahasa lain di Playground.

Coba ubah sendiri

  • Tambahkan diskon 20 persen untuk belanja minimal Rp500.000.
  • Hitung uang kembalian dari uang yang dibayarkan pembeli.
  • Tambahkan pajak 11 persen setelah diskon.

Lanjut belajar

MateriProyek: algoritma kasir kantinDasar Algoritma dan FlowchartLatihan soalHarga Setelah DiskonHitung potongan dan harga akhir dari persentase diskon.

Contoh flowchart lainnya

Gambar flowchart-mu sendiri

Susun simbolnya dengan seret dan lepas, lalu ubah jadi kode Python, JavaScript, PHP, C, atau Java dengan satu tombol.

Kenali Flowchart Studio