pro21

gestione variabili indicizzate


PASCAL

program pro21;
uses crt;
var a:integer;
    intero:array[1..5] of integer; (* dichiara vettore 5 interi *)
    lettera:array[1..5] of char;
    testo:array[1..5] of string[10];
    numero:array[1..5] of integer;
begin
clrscr;
(* assegna valore a variabile *)
intero[1]:=10;
intero[2]:=20;
intero[3]:=30;intero[4]:=40;intero[5]:=50;
lettera[1]:= 'a';lettera[2]:= 'b';
lettera[3]:= 'c';lettera[4]:= 'd';
lettera[5]:= 'e';
testo[1]:='rosso';  testo[2]:='verde';testo[3]:='giallo';
testo[4]:='azzurro';testo[5]:='bianco';
(* stampa valori inseriti nelle variabili *)
for a:=1 to 5 do
begin
writeln(intero[a]);
writeln(lettera[a]);
writeln(testo[a]);
end;
(* inserimento valori da tastiera *)
for a:=1 to 5 do
begin
write('scrivi intero=');readln(numero[a]);
end;
(* stampa valori inseriti *)
for a:=1 to 5 do
writeln(numero[a]);
readln;
end.
RUN e visualizza

rosso
10
a
verde
20
b
giallo
30
c
azzurro
40
d
bianco
50
e

scrivi intero=1
scrivi intero=2
scrivi intero=3
scrivi intero=4
scrivi intero=5
1
2
3
4
5

VBA per EXCEL creare PULSANTE per istruzioni

PULSANTE
Private Sub CommandButton1_Click()
'crea vettori con 5 elementi '
Dim intero(5) As Integer
Dim testo(5) As String
Dim k As Integer
'assegna valore alle variabili '
intero(1) = Cells(1, 1)
intero(2) = Cells(1, 2)
intero(3) = Cells(1, 3)
intero(4) = Cells(1, 4)
intero(5) = Cells(1, 5)
testo(1) = Cells(3, 1)
testo(2) = Cells(3, 2)
testo(3) = Cells(3, 3)
testo(4) = Cells(3, 4)
testo(5) = Cells(3, 5)
'visualizza valori delle variabili integer'
For k = 1 To 5
 Cells(2, k) = intero(k)
 Next k
'visualizza valori variabili string '
For k = 1 To 5
 Cells(4, k) = testo(k)
 Next k
 
End Sub

 

scrivi in celle prima riga e terza riga valori indicati
  A B C D E
1 10 20 30 40 50
2          
3 rosso verde giallo azzurro bianco
4          
5          
clicca su PULSANTE per vedere risultato
  A B C D E
1 10 20 30 40 50
2 10 20 30 40 50
3 rosso verde giallo azzurro bianco
4 rosso verde giallo azzurro bianco
5          

 


VISUAL BASIC creare PULSANTE per istruzioni e 10 label e 2 textbox

PULSANTE
Private Sub CommandButton1_Click()
'crea vettori con 2 elementi '
Dim intero(2) As Integer
Dim testo(2) As String
Dim numero(2) As Integer

'assegna valore alle variabili '
intero(1) = Label1.Caption
intero(2) = Label2.Caption
testo(1) = Label3.Caption
testo(2) = Label4.Caption

'visualizza valori delle variabili integer'
Label5.Caption = intero(1)
Label6.Caption = intero(2)
Label7.Caption = testo(1)
Label8.Caption = testo(2)
'richiede e poi visualizza numeri interi'
numero(1) = TextBox1.Text
numero(2) = TextBox2.Text
Label9.Caption = numero(1)
Label10.Caption = numero(2)
End Sub

inserire i dati in label1,label2,label3,label4 e in textbox1,textbox2:cliccare PULSANTE

label1 label2 label3 label4
label5 label6 label7 label8
label9 label10 textbox1 textbox2
10 20 rosso verde
10 20 rosso verde
6 7 6 7
      appaiono visualizzati i dati inseriti
 

inizio