Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programación en VBA: Lectura de archivos 'pacientes.dat' y verificación de datos numéricos, Resúmenes de Programación C

En este documento se presenta un ejemplo de cómo leer un archivo de texto 'pacientes.dat' utilizando vba y verificar si sus contenidos contienen datos numéricos. El archivo se abre en modo lectura y se recorre línea por línea mediante un bucle 'do while' hasta que se alcance el final del archivo. Para cada línea, se utiliza la función 'input' para leer los campos separados por comas y se almacenan en arrays 'v', 'w' y 'x'. Luego, se utiliza un bucle anidado para recorrer cada caracter de cada campo y verificar si es numérico. Si es así, se imprime la línea completa en un archivo 'errados.dat'. Finalmente, se muestran los resultados en un listbox. El documento puede ser útil para estudiantes de informática o de ingeniería informatica que estén estudiando vba o manipulación de archivos.

Tipo: Resúmenes

2018/2019

Subido el 23/07/2022

ignacio-flores-1
ignacio-flores-1 🇧🇴

4 documentos

1 / 1

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Dim V(0 To 9) As String
Dim W(0 To 9) As String
Dim X(0 To 9) As String
Dim i As Integer
Dim j As Integer
Dim k As Integer
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Open "e:\pacientes.dat" For Input As #1
i = 0
Do While EOF(1) = False
Input #1, V(i), W(i), X(i)
i = i + 1
Loop
Close #1
verificar()
For j = 0 To i
List1.AddItem V(j) & " " & W(j)
Next
End Sub
Private Sub verificar()
Open "e:\errados.dat" For Output As #1
For j = 0 To i
For k = 0 To Len(V(j))
If IsNumeric(V(j, k)) Then
Print #1, V(j), ",", W(j), ",", X(j)
End If
Next
For k = 0 To Len(W(j))
If IsNumeric(W(j, k)) Then
Print #1, V(j), ",", W(j), ",", X(j)
End If
Next
Next
End Sub
Private Sub FIN_click()
End
End Sub

Vista previa parcial del texto

¡Descarga Programación en VBA: Lectura de archivos 'pacientes.dat' y verificación de datos numéricos y más Resúmenes en PDF de Programación C solo en Docsity!

Dim V(0 To 9) As String Dim W(0 To 9) As String Dim X(0 To 9) As String Dim i As Integer Dim j As Integer Dim k As Integer Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Open "e:\pacientes.dat" For Input As # i = 0 Do While EOF(1) = False Input #1, V(i), W(i), X(i) i = i + 1 Loop Close # verificar() For j = 0 To i List1.AddItem V(j) & " " & W(j) Next End Sub Private Sub verificar() Open "e:\errados.dat" For Output As # For j = 0 To i For k = 0 To Len(V(j)) If IsNumeric(V(j, k)) Then Print #1, V(j), ",", W(j), ",", X(j) End If Next For k = 0 To Len(W(j)) If IsNumeric(W(j, k)) Then Print #1, V(j), ",", W(j), ",", X(j) End If Next Next End Sub Private Sub FIN_click() End End Sub