Calcolare la percentuale di un importo
Questa calcolatrice risponde alle due domande più comuni in materia di sconti, budget, report, fatture e confronti.
Esegui gratis nel browser
Inserisca un importo e una percentuale per ottenere il valore corrispondente, per esempio il 18 per cento di 250. Scelga l’operazione inversa quando conosce già due importi e desidera determinare quale percentuale il primo rappresenta rispetto al secondo. Il calcolo è deterministico, accetta numeri finiti positivi o negativi e rifiuta chiaramente una base pari a zero, perché la divisione per zero non ha un risultato percentuale definito.
Calcolare la percentuale di un importo
Selezioni percentage_of_amount quando conosce l’importo e la percentuale da applicare. La calcolatrice divide la percentuale per cento e moltiplica il fattore ottenuto per l’importo. Per esempio, dodici per cento diventa 0.12 prima della moltiplicazione per 250. Il metodo funziona con percentuali intere, valori decimali come 2.5 e percentuali superiori a 100. Accetta inoltre valori negativi quando il segno ha un significato concreto nei dati, come nel caso di una rettifica contabile. Il valore restituito è soltanto la quota calcolata, non l’importo originale aumentato o diminuito di tale quota. Per calcolare uno sconto, sottragga poi il risultato dal prezzo iniziale; per una maggiorazione, lo aggiunga. Mantenere separata la quota rende il risultato utile in più procedure ed evita di presumere se la percentuale debba aumentare o ridurre il valore iniziale. Ogni dato deve essere un numero JSON finito: valori mancanti, testo numerico, infinito e stringhe non numeriche vengono rifiutati anziché interpretati automaticamente.
Scoprire quale percentuale un importo rappresenta di un altro
Selezioni percentage_one_amount_is_of_another quando la parte e l’importo di riferimento sono già noti. In questa operazione amount viene diviso per base_amount e il quoziente viene moltiplicato per cento. Se 45 elementi su una base di 180 soddisfano una condizione, il risultato è 25 per cento. La risposta può essere negativa o superiore a 100 quando gli input descrivono saldi con segno, variazioni o valori maggiori del riferimento; la calcolatrice non limita risposte matematicamente valide a un intervallo convenzionale. L’importo base non può essere zero, perché nessuna percentuale finita può esprimere un importo come parte di zero. Un amount pari a zero è invece valido quando la base non è nulla e restituisce zero per cento. Presti attenzione all’ordine dei dati: chiedere quale percentuale 45 rappresenta di 180 è diverso dal chiedere quale percentuale 180 rappresenta di 45. Consideri base_amount come il totale, l’obiettivo, il riferimento o il termine di confronto rispetto al quale valutare il primo importo.
Usare risultati affidabili nei moduli e nelle automazioni
La calcolatrice nel browser e l’API utilizzano la stessa funzione pura, quindi una richiesta salvata produce lo stesso risultato ovunque venga eseguita. L’output ripete l’operazione selezionata e i dati pertinenti insieme al valore calcolato. In questo modo registri e trasformazioni successive rimangono comprensibili senza dipendere dallo stato nascosto di un modulo. Inserisca direttamente i numeri decimali, senza simboli di percentuale, valuta o separatori delle migliaia; per esempio, usi 7.5 per sette e mezzo per cento. Il prezzo dell’API è $0.002 per richiesta e il calcolo può anche essere eseguito localmente nel browser. Nessuna consultazione di rete, casualità, orologio o fonte esterna influenza l’aritmetica. Nei report finanziari tenga presente che lo strumento fornisce un risultato numerico generale e non impone una regola di arrotondamento specifica per una valuta. Applichi in seguito la precisione decimale e la prassi contabile richieste dal suo sistema. Se una grandezza estrema produce un risultato oltre l’intervallo numerico finito, la capacità lo rifiuta invece di restituire un infinito inutilizzabile.
Casi d'uso
Calcolare il valore di uno sconto
Trovi il valore monetario rappresentato da una percentuale di sconto prima di sottrarlo al prezzo indicato.
Misurare l’avanzamento verso un obiettivo
Determini quale percentuale una quantità completata rappresenta di un obiettivo, una quota o un totale previsto diverso da zero.
Automatizzare i campi percentuali
Generi valori percentuali deterministici per fatture, report, pannelli e procedure di convalida dei dati.
Domande frequenti
Quanto costa il calcolo?
Il prezzo dell’API è $0.002 per richiesta. Il calcolo può anche essere eseguito nel browser.
Il risultato include l’importo originale?
No. L’operazione restituisce soltanto la quota calcolata. La aggiunga o la sottragga separatamente quando necessario.
Posso usare percentuali decimali o negative?
Sì. È accettata qualsiasi percentuale numerica finita, inclusi valori frazionari, negativi e superiori a 100.
Perché un importo base pari a zero viene rifiutato?
L’operazione inversa divide per l’importo base. La divisione per zero è indefinita, quindi non esiste un risultato percentuale finito.
Come devo arrotondare gli importi monetari?
Applichi la regola di arrotondamento richiesta dalla valuta o dal sistema contabile dopo aver ricevuto il risultato numerico generale.
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/calc2/percentage-of-amount \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"operation":"percentage_of_amount","amount":250,"percentage":12}'const res = await fetch("https://api.kit.forhosting.com/calc2/percentage-of-amount", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"operation": "percentage_of_amount",
"amount": 250,
"percentage": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/percentage-of-amount",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"operation": "percentage_of_amount",
"amount": 250,
"percentage": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/percentage-of-amount", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"operation":"percentage_of_amount","amount":250,"percentage":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"operation":"percentage_of_amount","amount":250,"percentage":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/percentage-of-amount", 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
{
"operation": "percentage_of_amount",
"amount": 250,
"percentage": 12
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.percentage_of_amount",
"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.
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. |