Esercizio 3
La stringa immessa nella casella di testo è un numero binario; la stringa
stessa non potrà contenere caratteri diversi da 0 e da 1.
Per prima cosa l’algoritmo cerca di assicurarsi che la stringa sia valida
cioè sia costituita solo da 0 e 1.
Poi avverrà una conversione dei caratteri della stringa nei corrispondenti
numeri interi e questi verranno caricati in un array.
Il vettore viene poi invertito in modo da avere all’inizio le cifre con
il peso più basso.
A questo punto la prima cifra a sinistra ha peso 0; basterà con un ciclo
for() moltiplicare ciascuna cifra per la potenza di 2i con i, indice corrente
e sommare il risultato ad una variabile accumulatrice (sum).