Calcolatore PC PV PM
Risolva i problemi di prezzo di costo, di vendita e di listino: con un costo di 100, un listino di 150 e uno sconto del 10%, il prezzo di vendita è 135 e il guadagno 35, cioè il 35% sul costo. Utile per compiti ed esami. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Modalità di calcolo
- Dal prezzo di costo e di listino
- Prezzo di costo
- 100
- Prezzo di listino
- 150
- Sconto (%)
- 10
- Prezzo di vendita
- 135
- Importo dello sconto
- 15
- Profitto
- 35
- Profitto sul prezzo di costo (%)
- 35
Aritmetica scolastica di prezzo di costo (PC), prezzo di vendita (PV) e prezzo di listino (PM) con sconto sul PM e profitto sul PC. Gratis, deterministica e privata nel browser. Senza account.
Tre prezzi per lo stesso articolo
I problemi di utili e perdite descrivono uno stesso articolo con tre prezzi. Il prezzo di costo è quanto ha pagato il venditore. Il prezzo di listino, detto anche prezzo marcato o di cartellino, è la cifra stampata sull'etichetta prima di qualsiasi sconto. Il prezzo di vendita è ciò che l'acquirente paga davvero dopo lo sconto sul listino. La differenza tra listino e prezzo di vendita è l'importo dello sconto, quella tra prezzo di vendita e costo è il guadagno. Tenere separati i tre prezzi è gran parte del lavoro, perché ogni percentuale del testo si riferisce a uno diverso.
Come si fanno i conti ed errori tipici
Lo sconto si calcola sempre sul prezzo di listino: un listino di 150 con il 10% di sconto si vende a 135, con uno sconto di 15. La percentuale di guadagno si misura sempre sul costo: vendere a 135 un articolo costato 100 dà un guadagno di 35, cioè il 35%. L'errore classico è calcolare il guadagno sul prezzo di vendita o lo sconto sul costo. Una vendita sotto costo mostra semplicemente un guadagno negativo, cioè una perdita, e un costo pari a zero lascia la percentuale vuota invece di dividere per zero. I prezzi negativi vengono rifiutati.
Come si legano costo, vendita e listino
I problemi classici di abilità quantitativa definiscono tre prezzi sullo stesso articolo. Il prezzo di costo (PC) è quanto ha pagato il venditore. Il prezzo di listino o etichetta (PM) è la cifra stampata prima di qualsiasi sconto.
Il prezzo di vendita (PV) è quanto paga davvero l'acquirente dopo lo sconto sul listino. Ogni ingresso usato in aritmetica deve essere un numero finito; i prezzi negativi sono rifiutati. Con costo zero la percentuale di profitto è null invece di infinito.
Ingressi, modalità e uscite
Il carico di successo include la modalità, i prezzi forniti e i campi calcolati del contratto. Un profitto negativo modelizza una perdita senza un percorso di errore separato. I campi obbligatori devono essere presenti e tipizzati.
Gli esempi dorati coprono il successo e il prezzo negativo.
Limiti e uso in classe
Rifiuta prezzi negativi con un messaggio esplicito. La divisione per costo zero restituisce percentuale null. L'implementazione non chiama la rete e non memorizza gli ingressi, mantenendo il livello A gratuito e privato su dispositivi condivisi.
Casi d'uso
Compiti ed esami
Controllate problemi classici di profitto e perdita con risposte stabili di PC, PV e PM.
Automazione
Chiamate la stessa funzione pura da script senza foglio di calcolo né CAS.
Domande frequenti
Questo calcolatore è gratis?
Sì. Il livello A gira interamente nel browser senza account né chiamata di rete.
Qual è la differenza tra PM e PV?
Il listino è il prezzo prima dello sconto; il di vendita è quanto paga l'acquirente dopo lo sconto.
La percentuale di profitto può essere null?
Sì. Con costo zero lo strumento restituisce null invece di infinito.
Chi firma questa capacità?
samurai nel workshop KIT di ForHosting, con funzione deterministica ed esempi dorati.
Come si calcola il prezzo di vendita dopo uno sconto?
Lo sconto si applica al prezzo di listino: il prezzo di vendita è il listino moltiplicato per uno meno lo sconto diviso 100. L'importo dello sconto è la differenza tra prezzo di listino e prezzo di vendita.
Come si calcola la percentuale di guadagno?
Sottragga il costo dal prezzo di vendita per ottenere il guadagno, poi lo divida per il costo e moltiplichi per 100. La percentuale si misura sempre sul costo, mai sul prezzo di vendita.
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/math/cp-sp-mp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mode":"from_cp_mp","cp":1}'const res = await fetch("https://api.kit.forhosting.com/math/cp-sp-mp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mode": "from_cp_mp",
"cp": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/cp-sp-mp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mode": "from_cp_mp",
"cp": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/cp-sp-mp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mode":"from_cp_mp","cp":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mode":"from_cp_mp","cp":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/cp-sp-mp", 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
{
"mode": "from_cp_mp",
"cp": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.cp_sp_mp",
"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. |
Note tecniche
Come si legano costo, vendita e listino
In modalità from_cp_mp si forniscono costo, listino e una percentuale di sconto opzionale; la funzione pura moltiplica il PM per uno meno lo sconto su cento per ottenere il PV, il profitto è PV meno PC e la percentuale di profitto sul costo è il profitto diviso per PC per cento quando il costo non è zero. In modalità from_cp_sp entrano solo costo e vendita; profitto e percentuale tornano senza inventare un listino.
Ingressi, modalità e uscite
Scegliete from_cp_mp quando conoscete costo e listino e, se serve, lo sconto percentuale; lasciate lo sconto a zero perché la vendita coincida con il listino. Scegliete from_cp_sp quando il testo dà solo costo e vendita. Lo sconto compare solo in from_cp_mp.
Limiti e uso in classe
Modalità sconosciute sollevano invalid_input. Prodotti fuori dal range IEEE-754 diventano errore di intervallo.
Casi di integrazione
Dimostrazioni didattiche
Mostrate esempi con fixture dorati uguali al widget gratis e all'API.
Domande tecniche
Quali modalità sono supportate?
from_cp_mp usa costo, listino e sconto opzionale; from_cp_sp usa solo costo e vendita.