Calcolatore di sconto triplo
Togliere il 20%, poi il 10% e poi il 5% da 100 lascia un prezzo finale di 68,40: uno sconto reale del 31,6%, non del 35%. Inserisca il prezzo originale e i tre sconti nell'ordine in cui la cassa li applica. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Prezzo originale
- 100
- Sconto 1
- 20
- Sconto 2
- 10
- Sconto 3
- 5
- Prezzo dopo il primo
- 80
- Prezzo dopo il secondo sconto
- 72
- Prezzo finale
- 68,4
- Risparmio totale
- 31,6
Uno sconto triplo sono tre tagli percentuali applicati uno dopo l'altro allo stesso ticket: un ribasso di negozio, poi un coupon e quindi una percentuale fedeltà o extra, oppure la catena all'ingrosso 20/10/5. Quei tre numeri non si sommano. Venti più dieci più cinque non è il trentacinque per cento sull'originale; ogni taglio si stacca dal prezzo già ridotto, così il ribasso vero è minore della somma. Questo calcolatore accetta il prezzo originale e tre percentuali successive, le applica in quell'ordine e restituisce il prezzo finale, il risparmio e lo sconto effettivo rispetto all'originale.
Che cos'è uno sconto triplo e perché le tre percentuali non si sommano
Chi digita sconto triplo in una casella di ricerca sa già che ci sono tre tagli e vuole la cifra reale da versare, non una somma mentale che gonfia il ribasso. Il commercio impila una percentuale di negozio, un coupon e un codice extra. L'ingrosso quota ancora la catena classica 20/10/5.
In entrambi i casi l'identità è un prodotto di fattori restanti, non una somma di percentuali annunciate. Se il prezzo originale è P e i tre sconti sono d1, d2 e d3 come percentuali, il ticket restante dopo il primo taglio è P per uno meno d1 su cento. Il secondo taglio moltiplica quel resto per uno meno d2 su cento.
Il terzo moltiplica di nuovo per uno meno d3 su cento. Il prezzo finale è quindi P per il prodotto dei tre fattori restanti. Il risparmio totale è originale meno finale.
La percentuale di sconto effettivo è il risparmio sull'originale, per cento — in modo equivalente, uno meno quel prodotto, per cento. Esempio: un originale di cento con tagli successivi di venti, dieci e cinque lascia ottanta dopo il primo, settantadue dopo il secondo, un prezzo finale di 68.40, un risparmio di 31.60 e il 31.6 per cento effettivo sul listino, non trentacinque. Zero in qualsiasi passo è un passaggio diretto.
Cento in qualsiasi passo azzera il ticket restante e i tagli successivi restano a zero. In aritmetica esatta i tre fattori commutano, quindi le stesse tre percentuali in un altro ordine producono lo stesso prezzo finale; questo calcolatore le applica comunque nell'ordine indicato perché i ticket intermedi coincidano con una cassa che registra prima, poi secondo e poi terzo. Gli importi si arrotondano half-up al centesimo a ogni passo così una differenza di un centesimo al POS non si nasconde.
Il campo formula ribadisce l'identità del prodotto perché un revisore la stampi accanto alle cifre senza ricostruire la pila a mano.
Contratto di ingresso, forma della risposta e comportamento di errore
Uno sconto sotto zero sarebbe un rincaro e viene rifiutato. Uno sconto sopra cento produrrebbe un ticket negativo e viene rifiutato. Preferisca numeri nudi rispetto a stringhe formattate; marchi di valuta, separatori delle migliaia ed etichette di unità in coda non vengono analizzati.
Questo estremo non applica imposta sulle vendite, spedizione, cashback né conversione di valuta, e non accetta un elenco di tagli di lunghezza variabile. Abbini il risultato al proprio passo di imposta o di nolo se Le serve un costo reso.
Dove un calcolatore di sconto triplo merita il proprio posto
Chi confronta un ribasso di negozio, un coupon e una percentuale extra di fedeltà ha bisogno di un'unica identità che applichi ogni taglio al ticket corrente, mai all'originale tre volte. I banchi all'ingrosso quotano ancora 20/10/5 e vogliono il prezzo netto e lo sconto unico equivalente senza aprire una cella di foglio di calcolo che qualcuno ha dimenticato di bloccare.
Le lezioni di aula e di finanza personale che insegnano perché le percentuali successive non sono additive hanno bisogno dello stesso prodotto a tre fattori, con i prezzi intermedi, perché lo studente veda ottanta, poi settantadue, poi 68.40 invece di un finale a scatola nera. Il controllo qualità delle promozioni e i feed di catalogo hanno bisogno di un oracolo deterministico che rifiuti un taglio di centouno invece di emettere in silenzio un ticket negativo che un valutatore potrebbe trattare come un accredito. La convalida fallita non consuma saldo.
Abbini questa capacità a uno strumento a parte di imposta o di spedizione quando Le servono quei livelli; conservi questa superficie incentrata sulle tre percentuali successive che le persone intendono quando cercano un calcolatore di sconto triplo.
Casi d'uso
Acquirente che impila ribasso di negozio, coupon e percentuale extra
Inserisca il listino originale e tre percentuali successive per fissare il prezzo da versare, la cascata dei ticket intermedi e lo sconto effettivo rispetto al listino.
Prezzo netto all'ingrosso 20/10/5 su un preventivo
Trasformi uno sconto commerciale classico a tre passi in un prezzo netto e in una percentuale unica equivalente perché l'acquirente veda il ribasso vero, non la somma dei tagli annunciati.
Domande frequenti
Perché 20% poi 10% poi 5% non è uno sconto del 35%?
Il secondo taglio si applica al ticket già ridotto, e il terzo si applica a quel resto. Su un originale di 100 la cascata è 80, poi 72, poi 68.40: 31.6% effettivo, non 35%.
Che succede se uno sconto esce da 0 a 100 per cento?
Un taglio negativo sarebbe un rincaro e un taglio sopra cento produrrebbe un ticket negativo. Il fallimento non viene addebitato.
L'ordine dei tre sconti cambia il prezzo finale?
In aritmetica esatta i tre fattori restanti commutano, quindi le stesse tre percentuali in un altro ordine producono lo stesso prezzo finale. Questo calcolatore le applica comunque nell'ordine che Lei invia perché i ticket intermedi coincidano con una cassa che registra prima, poi secondo e poi terzo. L'arrotondamento half-up al centesimo a ogni passo può differire di un centesimo quando l'ordine cambia.
Che cosa succede se uno degli sconti è del 100%?
Il prezzo scende a zero in quel passaggio e gli sconti successivi non cambiano più nulla. Uno sconto dello 0%, invece, lascia il prezzo invariato e lo passa al passaggio seguente.
Come vengono arrotondati i centesimi tra uno sconto e l'altro?
Ogni prezzo intermedio viene arrotondato al centesimo, con la metà verso l'alto, come in un registratore di cassa. Così nessuna differenza di un centesimo tra il suo calcolo e lo scontrino resta nascosta.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/fin/triple-discount \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"original_price":100,"discount_1":20,"discount_2":10,"discount_3":5}'const res = await fetch("https://api.kit.forhosting.com/fin/triple-discount", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"original_price": 100,
"discount_1": 20,
"discount_2": 10,
"discount_3": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/triple-discount",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"original_price": 100,
"discount_1": 20,
"discount_2": 10,
"discount_3": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/triple-discount", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"original_price":100,"discount_1":20,"discount_2":10,"discount_3":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"original_price":100,"discount_1":20,"discount_2":10,"discount_3":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/triple-discount", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"original_price": 100,
"discount_1": 20,
"discount_2": 10,
"discount_3": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.triple_discount",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_price | 1000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Uno sconto fuori da zero a cento fallisce con invalid_input invece di inventare un ticket negativo. Le chiamate riuscite sono addebitate a $0.002; l'ingresso non valido non viene addebitato.
Contratto di ingresso, forma della risposta e comportamento di errore
Invii un corpo JSON con quattro numeri finiti obbligatori. original_price è il ticket di listino o pre-promozione e deve essere un numero finito strettamente maggiore di zero, perché la percentuale effettiva divide per quell'originale; gli alias original, list_price, price e amount sono accettati perché un'esportazione di catalogo non abbia bisogno di un passo di rinomina. discount_1, discount_2 e discount_3 sono le tre percentuali successive, ciascuna da zero a cento inclusi; gli alias first_discount, second_discount, third_discount, d1, d2, d3, discount1, discount2 e discount3 sono accettati. Ogni campo può arrivare come numero JSON o come stringa numerica che coincida con un motivo decimale finito stretto. Campi assenti, stringhe vuote, valori non finiti, un originale non positivo, un originale sopra il massimo pubblicato o qualsiasi sconto fuori da zero a cento falliscono con invalid_input nominando il campo e non vengono addebitati. In caso di successo il corpo ripete l'originale arrotondato e i tre sconti, restituisce price_after_first e price_after_second perché Lei mostri la cascata, final_price come il ticket da pagare, total_savings come originale meno finale, effective_discount_percent come risparmio sull'originale per cento, e una stringa formula che Lei può stampare accanto alle cifre. Il prezzo di un item corretto è un $0.002 fisso.
Dove un calcolatore di sconto triplo merita il proprio posto
Poiché l'implementazione è codice analitico parse di tier A, ogni chiamata riuscita resta economica a $0.002 senza token di modello e senza rete in uscita. Mantenga le richieste piccole, fissi final_price, total_savings e effective_discount_percent nei test, e otterrà un ticket di sconto triplo riproducibile per pagine di atterraggio, anteprime di pagamento e taccuini leggeri di prezzo senza erigere un motore commerciale completo.
Casi di integrazione
Pagina di offerte che pubblica uno sconto triplo effettivo
Calcoli il ribasso impilato una sola volta perché il widget della pagina coincida con la cifra che uno script di cassa o di newsletter citerà in seguito.
Domande tecniche
Come si calcola uno sconto triplo?
Ogni taglio si stacca dal prezzo restante corrente, non dall'originale. final_price uguaglia original_price per (1 − discount_1/100) per (1 − discount_2/100) per (1 − discount_3/100). effective_discount_percent è (1 − final_price/original_price) per cento.
Quanto costa il calcolatore di sconto triplo?
Lo strumento del browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.