
È da tempo oramai che non scrivevo su un blog e vi chiedo scusa. Ora inizierò a scrivere di nuovo come un tempo
A scuola, il prof di informatica ha spiegato un po’ di visual basic e io ho deciso di realizzare una calcolatrice. Su internet ci sono dei codici già fatti, ma sono molto lunghi e complicati. Io ne ho realizzato uno davvero semplice per tutti.
Innanzitutto non ho usato visual basic perchè non è disponibile su GNU/Linux, ma ho usato Gambas la cui sintassi è simile a visual basic (se non uguale ad eccezione di piccole cose).
Ecco qui il codice:
Dim a, b, c As String
‘addizione
a = ValueBox1.Text
b = ValueBox2.Text
c = a + b
Label1.Caption = c‘sottrazione
Dim a, b, c As String
a = ValueBox1.Text
b = ValueBox2.Text
c = a + b
Label1.Caption = c‘moltiplicazione
Dim a, b, c As String
a = ValueBox1.Text
b = ValueBox2.Text
c = a + b
Label1.Caption = c‘divisione
Dim a, b, c As String
a = ValueBox1.Text
b = ValueBox2.TextIf b = 0 Then
Message.Info(“impossibile dividere per zero”)
Else
c = a / b
Label1.Caption = cEndif
Per quanto riguarda la userform ho messo due valuebox, una label e 4 comand button (per le 4 operazioni).
Per addizione, sottrazione e moltiplicazione il codice è simile, infatti bisogna dichiarare le variabili, e poi dire la variabile c=a+b (nel caso dell’addizione).
Poi nella label apparirà il risultato.
Per quanto riguarda invece la divisione dovremmo aggiungere un altro pezzo di codice, perchè è impossibile dividere un numero diviso zero. Quindi ho usato la funzione if…else dicendo se la variabile b=0 allora deve apparire un box dove uscirà scritto “impossibile dividere per zero).
Spero di essere stato chiaro.
Buona programmazione





















