Final PC

[VB6] Quinta lezione, Variabili e costanti

« Older   Newer »
  Share  
nano_sardo
view post Posted on 5/11/2010, 18:38




Eccoci qui alla quinta lezione di visual basic 6: qui vi spiegherò in modo semplice le variabili e le costanti.

Le variabili sono locazioni di memoria su cui viene inserito un valore che può variare (ecco appunto il nome variabile).
Le costanti sono lo stesso locazioni di memoria su cui viene inserito un valore che questa volta è costante, quindi una volta dato il suo valore non si può più cambiare.
Le variabili possono essere:
-Integer
-Single
-currency
-double
-long
-string

Queste vengno dichiarate mediante questa "formula":
CODICE
dim nome_variabile as tipo_variabile


Le costanti si dichiarano:
CODICE
Const nome_variabile


Facciamo subito un esempio.
Facciamo un programma che dato lo stipendio calcola lo stipendio al nettodelle trattenute.

Per prima cosa creiamo un nuovo progetto e nel form inseriamo:

1 label per il titolo;
1 label (di nome lblstiplordo) e come caption mettiamo "stipendio lordo:"
1 label (di nome lblstipnetto) e come caption mettiamo "Stipendio netto:"
1 commandbutton (di nome cmdcalcola) e come caption mettiamo "Calcola"
1 text (di nome txtnetto) e come text mettiamo ""
1 text (di nome txtlordo) e come text mettiamo ""


Disponiamo gli oggetti come meglio vi piace.

Nella finestra del codice scriviamo:

CODICE
dim stipendiolordo as integer
dim stipendionetto as integer
const trattenute

trattenute = 0.2      'diamo il valore del 20% alla costante

private sub cmdcalcola_click()
stipenidiolordo = txtlordo.text   'la variabile stipendionetto ha lo stesso valore di txtlordo.text
stipendionetto = stipendiolordo - (stipendiolordo * trattenute)   'formula per calcolare lo stipendio netto
txtnetto.text = stipendionetto 'il testo di txtnetto ha lo stesso valore della variabile stiendionetto
end sub



Se avete domande rispondete al topic.
 
Top
xfab1994
view post Posted on 5/11/2010, 19:50




molto molto utile grazie nanosardo per la tua lezione
 
Top
nano_sardo
view post Posted on 5/11/2010, 20:08




Di nulla :)
 
Top
2 replies since 5/11/2010, 18:38   55 views
  Share