Archivi tag: number

ArduFonino 1.0 Numero 4°

Questa funzione ci permette di scrivere, tramite la tastiera il numero che vorremo chiamare. All’inizio troviamo delle variabili che verranno incrementate ogni volta che digiteremo qualcosa, facendo scorrere verso destra il numero successivo. Dopo  troveremo un if che, se vero, azzererà tutte le variabili, sennò svolgerà questi due calcoli:

NDC = numero_da_chiamare

 NDC=NDC+ ((numero_digitato)*potenza_posizione_numero);

PPN = potenza_posizione_numero

PPN = PPN / 10;

La logica della formula è molto semplice, se per esempio volessimo scrivere il seguente numero 3331112222, la formula lo calcolerà così:

3*1000000000+3*100000000+3*10000000+1*1000000+1*100000+1*10000+2*1000+

+2*100+2*10+2*1 = 3331112222

IMG_0675

Naturalmente il numero precedente si sommerà con quello successivo ad ogni ciclo.

freccia a sinistra freccia a destra