ForHosting KIT · Strumenti per sviluppatori

Convertitore decimale ↔ ternario (base 3)

42 si scrive 1120 in ternario: un 27, un 9, due 3 e nessuna unità, con lo sviluppo passo per passo per verificare il conto. Converta interi, anche negativi, da decimale a base 3 e viceversa. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Valore
42
Da
Decimal
Ottiene
Input
42
To
ternary
Base di partenza
10
Base di arrivo
3

Implementa convertitore decimale-ternario in modo deterministico (parse). Inserisca il valore e la modalità se serve per una conversione esatta senza rete.

Come funziona la base 3

Il sistema ternario, o base 3, è un sistema posizionale che usa solo le cifre 0, 1 e 2. La posizione più a destra vale 1, la successiva 3, poi 9, 27, ottantuno e così via, ognuna il triplo della precedente, e il valore decimale è la somma di ogni cifra per il valore della sua posizione. Per questo il ternario 10 vale 3 e 1120 vale 42: un 27, un 9, due 3 e nessuna unità. Il ternario compare nelle gare di programmazione, nella matematica ricreativa e come punto di partenza del ternario bilanciato, che poi riassegna il significato delle cifre.

Convertire passo per passo senza errori

Per passare da decimale a ternario, divida per 3 più volte e legga i resti al contrario. Per tornare indietro, sommi ogni cifra per il suo valore di posizione, oppure moltiplichi il totale parziale per 3 e aggiunga la cifra successiva. Lo strumento mostra questo sviluppo per gli input brevi, così lei può verificare il conto. Indichi sempre in quale base è il suo numero: 10 significa tre in ternario e dieci in decimale, e lo strumento non indovina mai. I negativi mantengono il segno. Spazi, virgole, trattini bassi, frazioni e cifre estranee alla base scelta vengono rifiutati con un messaggio chiaro, e gli input con più di sessantaquattro cifre vengono rifiutati invece che troncati.

Quando usarla

Usi convertitore decimale-ternario per la conversione esatta descritta, non un pacchetto crittografico completo. Non sostituisce cifrari con chiave. La combini con altre utilità enc.

*. Documenti limiti e modalità.

Lezioni con convertitore decimale-ternar

Lezioni con convertitore decimale-ternario.

Test unitari di codifica.

Test unitari di codifica.

Utility di pipeline testo.

Utility di pipeline testo.

Come si converte a mano un numero decimale in ternario?

Divida per 3 più volte e annoti ogni resto, che è sempre 0, 1 o 2. Poi legga i resti dall'ultimo al primo: 42 dà 1120.

Come si legge un numero ternario in decimale?

Moltiplichi ogni cifra per il valore della sua posizione, che da destra a sinistra è 1, 3, 9, 27 e così via, e sommi. Per 1120 fa 27 + 9 + 6 + 0, cioè 42.

Perché devo indicare in quale base è il mio numero?

Perché le stesse cifre hanno significati diversi: 10 vale tre in ternario e dieci in decimale. Indovinare sarebbe ambiguo, quindi lo strumento non lo fa mai e la base di partenza la sceglie sempre lei.

Posso convertire numeri negativi o con separatori?

I negativi sì: mantengono il segno meno in entrambi i sistemi. Spazi, virgole e trattini bassi vengono rifiutati, quindi li tolga prima; sono rifiutati anche frazioni, notazione scientifica e numeri con più di sessantaquattro cifre.

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.

POSThttps://api.kit.forhosting.com/enc/base-ternary

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/enc/base-ternary \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"42"}'
{
  "value": "42"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.base_ternary",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_digits64
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

API $0.002 per successo; web gratis con lo stesso nucleo per lezioni, test e utilità.

A che serve

Codificatori e conversioni di base sono ricerche frequenti. convertitore decimale-ternario applica decimal↔ternary con validazione rigorosa. Il form web espone i params con etichette in otto lingue. Senza stato né orologio. invalid_input evita uscite errate silenziose.

Come funziona

Gli opzionali si omettono, mai null. I limiti di params e cap.json valgono nel codice. Dopo la validazione il nucleo trasforma e restituisce JSON stabile. L’API costa $0.002 per successo.

Quando usarla

Nessun abbonamento; solo addebito per uso riuscito sull’API.

È deterministico?

Sì: stesso input, stesso output.

Rete o IA?

No; solo parse.

Input non valido?

invalid_input con messaggio chiaro.

Prezzo?

API $0.002 per successo; web gratis.

C’è un widget?

Sì, tier A con la stessa lib.js.

Leggi la documentazione completa del KIT →