Kalkulator diskon

Tumpuk satu atau dua diskon pada suatu harga untuk mendapat harga akhir, hemat, dan persentase gabungan, atau cari diskon dari dua harga.

Semua perhitungan terjadi secara lokal di browser Anda. Tidak ada yang meninggalkan perangkat Anda.

Harga akhir
—
Penghematan
—
Diskon gabungan
—

Diskon bertumpuk

Ketika toko menerapkan lebih dari satu diskon — misalnya harga promo ditambah kupon — persentasenya tidak pernah dijumlahkan langsung. Setiap diskon diterapkan pada hasil sebelumnya, sehingga totalnya selalu lebih kecil daripada jumlahnya. Bagian ini menjelaskan matematikanya dan mengapa "30% + 30%" sebenarnya berarti "diskon 51%".

Aplikasi berurutan
Diskon diterapkan satu per satu pada basis yang menyusut. Barang senilai US$ 100 dengan diskon 30% menjadi US$ 70; 30% tambahan dari US$ 70 adalah US$ 21, tersisa US$ 49. Anda menghemat US$ 51, yaitu 51% dari harga asli.
30% + 30% ≠ 60%
Secara matematis, menumpuk diskon a dan b mengalikan sisa porsinya: (1 − a/100) × (1 − b/100). Untuk 30% dan 30%: 0,7 × 0,7 = 0,49, jadi diskon gabungannya 1 − 0,49 = 0,51 = 51%. Menjumlahkannya (60%) mengasumsikan diskon kedua juga diambil dari harga asli, yang tidak pernah terjadi.
Rumus umum
Untuk n diskon bertumpuk, kalikan semua porsinya (1 − pᵢ/100). Diskon tunggal gabungannya adalah 1 − (hasil kali), dinyatakan dalam persentase. Dua diskon 50%, misalnya, menghasilkan 0,5 × 0,5 = 0,25 — diskon gabungan 75%, bukan 100%.

Pertanyaan yang sering diajukan

Mengapa dua diskon 30% tidak sama dengan 60%?

Diskon bertumpuk diterapkan secara berurutan, bukan dijumlahkan. Setelah diskon pertama 30%, harganya menjadi 70% dari harga asli; diskon kedua 30% diambil dari harga yang sudah turun itu, tersisa 0,7 × 0,7 = 0,49, yaitu diskon total 51% — bukan 60%.

Bagaimana menggabungkan dua diskon menjadi satu persentase?

Ubah setiap persentase menjadi sisa porsinya (1 − p/100), kalikan porsinya, lalu kurangi dari 1. Untuk diskon a dan b: gabungan = (1 − a/100) × (1 − b/100) → 1 − hasil kali, dikali 100. Alat ini menampilkan persentase gabungan secara otomatis.

Untuk apa mode 'Diketahui harga'?

Bekerja secara terbalik. Jika Anda melihat harga asli dan harga promo (misalnya di rak toko) dan ingin mengetahui diskon aslinya, masukkan keduanya dan alat ini menghitung (asli − promo) / asli × 100.

Apa yang dihitung sebagai 'diskon kedua'?

Persentase tambahan apa pun yang diterapkan setelah yang pertama: diskon 30% seluruh toko ditambah kupon 10%, diskon loyalitas di atas harga promo, dan sebagainya. Membakunya di 0 berarti hanya diskon pertama yang berlaku.

Apakah data saya dikirim ke suatu tempat?

Tidak. Semua perhitungan berjalan sepenuhnya di browser Anda dengan JavaScript vanilla. Apa pun yang Anda ketik tidak dikirim ke server mana pun.