Percentuale in frazione
Il 35% diventa 35/100 e, dividendo entrambi i termini per il massimo comun divisore, 5, si ottiene 7/20. Ogni passo del metodo scolastico è mostrato, anche con decimali come 12,5%, per controllare una risposta riga per riga. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Percentuale
- 35%
- Percentuale
- 35%
- Su cento
- 35/100
- Frazione impostata
- 35/100
- Massimo comun divisore
- 5
Questo strumento didattico mostra il procedimento scolastico, non soltanto la risposta. Inserisca una percentuale intera o decimale finita, con il simbolo di percentuale facoltativo. Il risultato colloca il valore su cento, elimina gli eventuali decimali, trova il massimo comune divisore e divide entrambi i termini per lo stesso fattore. Studenti, docenti e famiglie possono quindi controllare ogni passaggio in modo chiaro.
Parta dal significato del simbolo percentuale
Percentuale significa «su cento». Il primo passaggio consiste quindi nel togliere il simbolo e mettere il numero su 100: 35% diventa 35/100. È la definizione, non un trucco.
La stessa regola vale per zero, valori superiori a 100 e valori negativi. Una percentuale oltre 100 produce una frazione impropria, mentre zero si riduce a 0/1. Lo strumento non crea numeri misti perché l’esercizio richiede una frazione ai minimi termini.
Elimini i decimali e riduca entrambi i termini
Con un decimale finito, moltiplichi numeratore e denominatore per la potenza di dieci adatta. Così 12.5/100 diventa 125/1000 e 0.75/100 diventa 75/10000. L’algoritmo di Euclide calcola poi il MCD.
Per 35/100 è 5 e il risultato è 7/20; per 125/1000 è 125 e si ottiene 1/8. L’output separa divisore, fattore di riduzione, numeratore, denominatore e frazione finale, permettendo una verifica precisa senza approssimazioni.
Usi il risultato come verifica didattica
Un buon calcolatore scolastico aiuta a controllare il ragionamento senza sostituirlo. Chieda allo studente di scrivere la percentuale su 100, prevedere un fattore comune e semplificare su carta prima di mostrare i passaggi. I campi strutturati consentono controlli distinti dell’impostazione, del MCD, del numeratore e del denominatore.
Senza rete, casualità o data, lo stesso input dà sempre lo stesso risultato. I formati non validi restituiscono un errore chiaro.
Casi d'uso
Controllare i passaggi dei compiti
Confronti l’impostazione su 100, il MCD e la risposta ridotta con il lavoro scritto.
Creare esercizi scolastici
Produca soluzioni stabili e individui esattamente il passaggio in cui nasce un errore.
Esercitarsi con frazioni equivalenti
Mostri che dividere entrambi i termini per lo stesso fattore conserva il valore e semplifica la frazione.
Domande frequenti
Perché una percentuale si mette su 100?
Percentuale significa su cento; quindi p% è definito come p/100.
Come viene semplificata la frazione?
Lo strumento trova il MCD del numeratore e del denominatore interi, poi divide entrambi per esso.
Posso inserire una percentuale decimale?
Sì. I decimali finiti con non più di sei cifre vengono eliminati esattamente prima della riduzione.
La risposta è ai minimi termini?
Sì. Numeratore e denominatore finali non hanno fattori positivi comuni maggiori di uno.
Che cosa succede con una percentuale superiore a 100?
Diventa una frazione impropria e resta tale. Il 125% si scrive 125/100 e si riduce a 5/4; non viene trasformato in numero misto, perché l'esercizio chiede una frazione ai minimi termini.
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/edu/percent-to-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"percent":"35%"}'const res = await fetch("https://api.kit.forhosting.com/edu/percent-to-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"percent": "35%"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/percent-to-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"percent": "35%"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/percent-to-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"percent":"35%"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"percent":"35%"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/percent-to-fraction", 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
{
"percent": "35%"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.percent_to_fraction",
"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
Parta dal significato del simbolo percentuale
La risposta conserva questa impostazione nel campo over_one_hundred e nell’elenco dei passaggi.
Usi il risultato come verifica didattica
L’uso interattivo è gratuito; una richiesta API automatizzata costa $0.002.
Domande tecniche
Quanto costa una richiesta automatizzata?
Ogni richiesta API riuscita costa $0.002; l’uso interattivo è gratuito.