Come stampare a video una stringa o variabile in Basic
Nel linguaggio Basic si utilizza l'istruzione PRINT per visualizzare sullo schermo una frase ( stringa ) oppure il contenuto di una variabile.
L'istruzione PRINT
La sintassi dell'istruzione print è la seguente:
PRINT [ espressione ]
L'espressione può consistere in una stringa di testo oppure in una variabile.
Nota. Le stringhe di testo devono obbligatoriamente essere racchiuse tra virgolette. Mentre le virgolette non si utilizzano nel caso delle variabili. Inoltre, le parentesi tonde sono facoltative. Possono essere eliminate.
Come stampare a video una stringa alfanumerica
Nel seguente esempio stampo a video la frase "Hello World!".
Si tratta di una stringa di testo, una costante alfanumerica, ed è racchiusa tra virgolette.
PRINT "Hello World!"
L'esecuzione del programma stampa sullo schermo la stringa.
Hello World!
Come visualizzare a video il contenuto di una variabile
In quest'altro esempio, invece, uso l'istruzione PRINT per visualizzare sullo schermo il contenuto di una variabile
DIM nome AS string
nome="Andrea"
PRINT ( nome )
Nota. Nella prima riga dichiaro la variabile nome tramite l'istruzione DIM e nella seconda riga gli assegno il valore alfanumerico"Andrea".
Quando faccio girare il programma l'istruzione PRINT visualizza a video il contenuto della variabile nome.
Andrea
Come visualizzare una stringa costante e una variabile
A questo punto voglio usare l'istruzione PRINT per visualizzare sia una stringa di testo che il risultato della variabile.
Nel codice precedente sostituisco la terza istruzione con la seguente:
PRINT "il mio nome è "; nome
Nell'istruzione PRINT c'è sia la stringa di testo "il mio nome è " che la variabile nome.
La stringa e la variabile sono separati tra loro dal simbolo del punto e virgola (;).
Il risultato finale è il seguente
Il mio nome è Andrea
L'interprete ha visualizzato sulla stessa riga sia la stringa che la variabile.
Come visualizzare i dati in colonna
Posso utilizzare l'istruzione PRINT anche per visualizzare i dati in colonna.
Per incolonnare un dato utilizzo il simbolo della virgola ( , ) come separatore.
DIM nome AS string
DIM cognome AS string
nome = "Andrea"
cognome="Minini"
PRINT "Nome", "Cognome"
PRINT nome, cognome
Nota. Nelle prime due righe ho dichiarato le due variabili alfanumeriche nome e cognome. Nella terza e quarta riga ho rispettivamente assegnato alle variabili due stringhe alfanumeriche ( "Andrea" e "Minini" ).
Il risultato finale è il seguente:
Nome | Cognome |
Andrea | Minini |
La prima istruzione PRINT stampa a video due stringhe "Nome" e "Cognome".
Sono separate tra loro da una virgola. Pertanto, l'interprete le incolonna.
L'ultima istruzione PRINT visualizza il contenuto delle due variabili nome e cognome.
Anche in questo caso i dati sono incolonnati perché le variabili sono separate da una virgola.