« Jose the barber | Home | La prigione di Socrat… »

Find Cycle in Formula

Tempo fa per lavoro ho dovuto creare una procedura che trovasse un ciclo/loop all'interno di una serie di formule. Qualcosa che Excel risolve in maniera abbastanza semplice. In C# creare una struttura dati (albero o lista linkata) è altrettanto semplice ma volevo anche avere un esempio in una pagina web e quindi perchè non usare il caro vecchio JavaScript nativo?

Loop

L'algoritmo di base era su StackOverflow

Find Cycle in Formula

In questa prima versione controllo solo che l'input sia corretto, il numero di formule è limitato e probabilmente è ancora presente qualche errore nel parsing dei valori. Ma funziona e quindi riconosce un ciclo banale come:

Ma anche qualcosa del tipo

sette commenti

Uno o più commenti sono in attesa di approvazione.

(optional field)
(optional field)

In questo sito si attua la moderazione dei commenti. Questo significa che il tuo commento non è visibile finché non viene approvato da un moderatore.

Mantenere le informazioni personali?
Nota: Tutti i tag HTML eccetto <b> e <i> saranno rimossi dal commento. Puoi inserire collegamenti semplicemente scrivendo un URL o un indirizzo e-mail.