ForHosting KIT · Matematica

Calcolatore numero triangolare

Il 5º numero triangolare è 15 e il 10º è 55. Inserisca una posizione per ottenere n(n+1)/2, inserisca un intero qualsiasi per sapere se è triangolare e che posto occupa nella successione, oppure faccia entrambe le cose insieme. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
N
5
Ottiene
Triangolare
15
Prodotto
30

Un numero triangolare conta oggetti che formano un triangolo equilatero: uno sulla prima riga, due sulla seconda, tre sulla terza, e così via. La formula chiusa è semplice ed esatta—T sub n uguale a n per n più uno, il tutto diviso due—così il quinto numero triangolare è quindici, il decimo cinquantacinque e il centesimo cinquemilacinquanta. Questa capacità valuta quella formula per un indice n non negativo e verifica se un intero non negativo arbitrario è triangolare controllando che uno più otto volte il valore sia un quadrato perfetto.

Cosa sono i numeri triangolari e come funziona la formula

Immagini di impilare monete in file: una moneta, poi una fila di due, poi tre, e così fino a n file. Il totale è l'n-esimo numero triangolare. Sommare da uno a n è lo stesso del prodotto chiuso n per n più uno diviso due, perché n e n più uno sono interi consecutivi e quindi uno di essi è pari, così la divisione per due è esatta in aritmetica intera.

La sequenza inizia da zero (per n uguale a zero, un triangolo vuoto), poi uno, tre, sei, dieci, quindici, ventuno, ventotto, trentasei, quarantacinque e cinquantacinque per n uguale a dieci. I numeri triangolari compaiono in combinatoria come il numero di archi di un grafo completo su n più uno vertici, nel problema delle strette di mano, e come numeri figurati legati ai quadrati tramite identità come otto T sub n più uno uguale al quadrato di due n più uno.

Poiché ogni passo è moltiplicazione intera e una metà esatta, non c'è arrotondamento, campionamento né dipendenza dall'orologio o da semi casuali.

Validatori per gare di programmazione e colloqui

Asserisca soluzioni candidate ai problemi classici di numero triangolare senza reimplementare la formula chiusa e l'inversa per quadrato perfetto in ogni harness di linguaggio.

Cos'è un numero triangolare?

Un intero non negativo della forma T_n = n(n+1)/2 per qualche intero n ≥ 0. Esempi: 1, 3, 6, 10, 15, 21.

Come si verifica se un valore è triangolare?

Calcoli 1 + 8·value. Se quel discriminante è un quadrato perfetto r² con r dispari, allora n = (r−1)/2 e il valore è uguale a T_n.

Il calcolatore di numero triangolare è gratuito?

Lo strumento browser è gratuito e gira in locale.

Lo zero è un numero triangolare?

Sì. È il numero triangolare in posizione 0, un triangolo vuoto senza righe, quindi la successione inizia con 0, 1, 3, 6, 10. Verificando il valore 0, la calcolatrice lo indica come triangolare.

Quante strette di mano ci sono se in un gruppo tutti si salutano una volta?

Un numero triangolare. Con 6 persone sono 15, il 5º numero triangolare, perché ogni coppia si saluta una sola volta. In generale, un gruppo di n più una persone dà l'n-esimo numero triangolare di strette di mano.

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/math/triangular-number

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/math/triangular-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":5}'
{
  "n": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.triangular_number",
  "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_n100000000
max_value5000000050000000
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.

Studenti, docenti, autori di gare e costruttori di pipeline di dati ottengono una risposta JSON deterministica senza un sistema di algebra computazionale, senza congetture in virgola mobile, e con la stessa funzione pura nello strumento gratuito del browser e nel percorso API prepagato.

Cosa sono i numeri triangolari e come funziona la formula

Quando le serve solo T sub n, invii l'indice; quando serve l'appartenenza, invii il valore candidato; quando servono entrambi in una sola chiamata, invii entrambi i campi e legga triangular e is_triangular insieme.

Come chiamare l'API e cosa torna indietro

Il campo n è un intero non negativo al massimo di cento milioni—l'indice del numero triangolare che desidera. Il campo value è un intero non negativo al massimo di cinque quadrilioni cinquanta miliardi—il candidato da testare come triangolare. Sul percorso di calcolo la risposta include n, triangular uguale a T sub n, product uguale a n per n più uno, e la stringa di formula n per n più uno su due. Lo usi da pipeline di compiti, validatori di gare di programmazione, sandbox di preparazione ai colloqui, job di arricchimento di fogli di calcolo o qualsiasi flusso che necessiti di un controllo riproducibile del numero triangolare senza installare pacchetti specializzati su ogni macchina. Invii un corpo JSON con almeno uno di due campi. Gli alias index e order sono accettati con lo stesso significato. Gli alias number, x e candidate mappano su value. Sul percorso di verifica la risposta include value, is_triangular come booleano, root_n come indice recuperato o null, discriminant uguale a uno più otto volte value, e quando il candidato è triangolare anche n, triangular e product per ricalcolare a mano. Una validazione fallita—mancanza di entrambi i campi, non intero, frazione, valore oltre il limite pubblicato o qualsiasi numero negativo—restituisce invalid_input e non viene mai addebitata. Il prezzo è un fisso $0.002 per richiesta riuscita con unità item e prezzo unitario marginale zero.

Consigli pratici, limiti e ricerche correlate

Se le servono numeri figurati a multiprecisione con centinaia di cifre, usi uno stack big-integer dedicato—questa capacità parse leggera è pensata per controlli interattivi e input di taglia didattica. Landing sorelle di teoria dei numeri in questo kit mirano ad altre intenzioni come controlli di Armstrong o somme alique; questa pagina è specificamente per chi cerca un calcolatore di numero triangolare o chiede se un intero dato è triangolare. Preferisca il design a due campi piuttosto che inventare un enum di modalità: un solo contratto copre solo calcolo, solo verifica e richieste congiunte senza rompere i client più vecchi. Mantenga n e value entro i limiti di interi sicuri pubblicati così ogni prodotto intermedio e il discriminante uno più otto v restano esatti sul Worker e nel browser. Nell'insegnamento, preferisca esempi accoppiati: n uguale a cinque produce quindici; value uguale a quindici produce is_triangular true con root_n cinque; value uguale a quattordici produce false; e un n negativo dimostra il percorso di rifiuto rigido. Poiché l'inversa poggia su un test di quadrato perfetto del discriminante, gli studenti possono ricalcolare la radice quadrata a mano su casi piccoli e allinearsi riga per riga con l'API. Non tratti il booleano da solo come scatola nera—accoppi is_triangular con root_n e discriminant nella correzione delle consegne per diagnosticare con facilità formule inverse errate. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli utenti digiti valori sbagliati imparando il contratto.

Compiti: calcolare T_n e verificare l'appartenenza triangolare

Assegni agli studenti un indice o un intero candidato e confronti il valore triangolare o l'etichetta sì/no calcolata a mano con un risultato deterministico dell'API o del browser gratuito.

Dimostrazioni didattiche di numeri figurati e somme chiuse

Proietti n, product, triangular, discriminant e root_n in classe così gli studenti vedono la formula, il test inverso del quadrato e entrambi gli esiti in una sola risposta.

Zero è un numero triangolare?

Sì. Per n = 0, T_0 = 0. Questo strumento tratta zero come un numero triangolare non negativo valido.

Quali input vengono rifiutati?

Mancanza di n e value, non interi, valori oltre i massimi pubblicati e qualsiasi numero negativo restituiscono invalid_input. Tali fallimenti non vengono addebitati.

Leggi la documentazione completa del KIT →