Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouElisa Vilar Alterado mais de 11 anos atrás
1
1
2
2 Vectores e Ficheiros Private Sub Form_Load() ReDim vector(10) apontador = LBound(vector) End Sub Private Sub txtValor_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then cmdInserir.SetFocus End Sub
3
3 Vectores e Ficheiros txtValor Private Sub cmdInserir_Click() Call escreverVector(vector, apontador, Val(txtValor.Text)) txtValor.Text = " txtValor.SetFocus End Sub
4
4 Vectores e Ficheiros txtMedia Private Sub cmdMedia_Click() txtMedia.Text = mediaVector(vector, apontador) End Sub
5
5 Vectores e Ficheiros Private Sub cmdInsCombo_Click() Call inserirCombo(vector, apontador, cboVector) End Sub Private Sub cmdInsFicheiro_Click() Call EscreverFicheiro("C:\media.txt", vector, apontador) End Sub Private Sub cmdInsVector_Click() Call LerFicheiro("C:\media.txt", vector, apontador) End Sub
6
6 Vectores e Ficheiros Public Sub escreverVector(v() As Integer, apontador As Integer, valor As Integer) If apontador = (UBound(v) - LBound(v)) Then ReDim Preserve v(UBound(v) + 5) v(apontador) = valor apontador = apontador + 1 End Sub
7
7 Vectores e Ficheiros Public Function mediaVector(v() As Integer, apontador As Integer) Dim i As Integer, soma As Integer For i = LBound(v) To apontador - 1 soma = v(i) + soma Next i mediaVector = soma / (apontador - LBound(v)) End Function
8
8 Vectores e Ficheiros Public Sub inserirCombo(v() As Integer, apontador As Integer, cb As ComboBox) Dim i As Integer cb.Clear For i = LBound(v) To apontador-1 cb.AddItem v(i) Next i End Sub
9
9 Vectores e Ficheiros Public Sub EscreverFicheiro(ficheiro As String, v() As Integer, apontador As Integer) Dim i As Integer, f As String Open ficheiro For Output As #1 For i = LBound(v) To apontador - 1 Write #1, v(i) Next i Close #1 End Sub
10
10 Vectores e Ficheiros Public Sub LerFicheiro(ficheiro As String, v() As Integer, apontador As Integer) Dim j As Integer If Dir(ficheiro) <> "" Then Open ficheiro For Input As #1 While Not EOF(1) Input #1, j Call escreverVector(v, apontador, j) Wend Close #1 End If End Sub
Apresentações semelhantes
© 2025 SlidePlayer.com.br Inc.
All rights reserved.