12.07.2015 Views

Dispensa ed Esercizi in Linguaggio Visual Basic - Teletu

Dispensa ed Esercizi in Linguaggio Visual Basic - Teletu

Dispensa ed Esercizi in Linguaggio Visual Basic - Teletu

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

P er dichiarare i tipi di dato si usa l’istruzione D I M; per esempio, per dichiarare le seguenti variabili:dim nome as str<strong>in</strong>g, scelta as <strong>in</strong>teger…per i vettori e le matrici:dim vettore(m<strong>in</strong>imo to massimo) as long (es: dim vettore(1 to 50) as str<strong>in</strong>g)dim matrice(m<strong>in</strong>imo to Massimo, m<strong>in</strong>imo to Massimo) as <strong>in</strong>tegerN ella dichiarazione delle variabili si puo’ appendere al nome delle variabili il carattere che <strong>in</strong>dica iltipo, <strong>in</strong> q uesto modo: nomevariabile$ <strong>in</strong>vece di D im nomevariabile as str<strong>in</strong>gcarattere Tipo di dato% I nteger& Long! S<strong>in</strong>gle# D ouble@Currency$ Str<strong>in</strong>gLe strutture di controllo sono:• SelezioneP rimo modo: If condiz ione then istruz ioni[else istruz ioni]end ifSecondo modo: if condiz ione thenIstruz ioniElseif condiz ione thenIstruz ioniElseIstruz ioniEndif• Ripetizione:primo modo: do [while|until] condiz ioneistruz ioniloopsecondo modo: doistruz ioniloop [while| until] condiz ionecon contatore: for contatore=valore <strong>in</strong>iz iale to valore f<strong>in</strong>ale [step <strong>in</strong>cremento]istruz ion<strong>in</strong>ex t contatore Selezione multipla: select case selettoreCase valore1istruz ioniCase valore2Istruz ioni…case elseistruz ioniend selectesempio di selez ione: riprendiamo l’ultimo esercizio della lezione prec<strong>ed</strong>ente. Sappiamo che non e’possibile effettuare la divisione per zero; q u<strong>in</strong>di se il secondo operando e’ zero, dobbiamo gestirel’errore per evitare il blocco del programma.A ssociamo al pulsante relativo alla divisione (command2 ) un controllo sul contenuto della casella text2 :14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!