Quando si inizia a programmare la prima cosa che si fa è creare una calcolatrice. Non interessa che essa sia bella o sia la semplice riga comando, l'importante è che il primo programma funzionante che si scrive sia una calcolatrice. Non ho mai capito il perchè ma ovviamente non potevo non arricchire il mondo dell'informatica con la più semplice delle calcolatrici scritte in Gambas.
In realtà l'idea non è stata mia ma è nata dall'esigenza di un utente di inserire nel suo progetto una pratica calcolatrice per fare semplici calcoli per un gestionale.
Il progetto è veramente basilare e sarà ampliato a seconda delle funzionalità richieste. La cosa di cui sono davvero fiero è che ho dato quel tocco in più per eseguire la visualizzazione in perfetto stile vera calcolatrice, ovvero, quando si preme il tasto dell'operazione che si vuole eseguire il numero sullo schermo rimane e scompare solo quando successivamente si inizia ad immettere il nuovo operando.
Questo progetto può essere utile per fini didattici e come sempre trovate il download nella colonna di destra.
EDIT: Alla versione 1.0.2 è stata aggiunta la visualizzazione del nastro, cioè l'area nella quale vengono elencate le operazioni effettuate in precedenza.
EDIT: L'attuale versione 1.1.0 prevede il nuovo tasto percentuale intelligente; ovvero è possibile effettuare le normali operazioni in cui però il secondo membro è una data percentuale del primo.
ESEMPIO:
1000 + 20% = 1000 + 200 = 1200
EDIT: Con la versione 1.1.1 si risolve un piccolo bug per il calcolo della percentuale ed è possibile effettuare la stessa direttamente da tastiera con il tasto % [shift + 5]
EDIT: Corretto l'auto-aggiornamento della nastro nella versione 1.2.0. Ora lo stesso scorre automaticamente ad ogni operazione in modo da mostrare sempre l'ultima eseguita.
EDIT: Riscontrato piccolo bug nelle operazioni con primo membro decimale. Risolto nella versione 1.2.2