Está en la página 1de 24

Realizado por : Ingº Diosa Pérez

Objetivo Específicos:
. Aprender a cargar e imprimir los elementos de los
diferentes tipos de arreglos

Elaborador por :
Ingº Diosa Pérez
Carga de un Arreglo Unidimensional o Vector
 Por lectura

Elaborador por Ingº Diosa Pérez


‘ General
Dim A() as integer, i as integer, n as integer
Private sub Cargar_click()
Do
n=Val(inputbox(“De el número de elementos del arreglo”))
Loop until n>0
Redim A(1 to n)
For i=1 to n
A(i)=val(Inputbox(“De un valor numérico ” & i))
next i
Msgbox “Carga del arreglo culminada”
Imprimir.enabled=True
End sub
Elaborador por Ingº Diosa Pérez
Impresión en una Lista
Private Sub Imprimir_Click()
List1.clear
For i=1 to n
list1.additem A(i)
Next i
Frame1.visible=true
End sub
Private sub Form_load()
Frame1.visible=false
Imprimir.enabled=false
End sub
Private sub Salir_click()
end
End sub Elaborador por Ingº Diosa Pérez
Impresión en una Caja de Texto
Private Sub Imprimir_Click()
Text1.Text = ""
For i = 1 To n
Text1.Text = Text1.Text & A(i) & Space(5)
Next I
Frame1.visible=true
End sub
Private sub Form_load()
Frame1.visible=false
Imprimir.enabled=false
End sub
Private sub Salir_click()
end
End sub Elaborador por Ingº Diosa Pérez
Impresión en una Etiqueta
Private Sub Imprimir_Click()
Label1.Caption = ""
For i = 1 To n
Label1.Caption= Label1.Caption & A(i) & Space(5)
Next I
Frame1.visible=true
End sub
Private sub Form_load()
Frame1.visible=false
Imprimir.enabled=false
End sub
Private sub Salir_click()
end
End sub Elaborador por Ingº Diosa Pérez
Impresión en una Caja de Texto
Private Sub Imprimir_Click()
Dim tira as string
Text1.Text = ""
For i = 1 To n
tira= tira & A(i) & Space(5)
Next I
text1.text=tira
Frame1.visible=true
End sub
Dim tira as string
Label1.Caption= ""
For i = 1 To n
tira= tira & A(i) & Space(5)
Next I
Label1.Caption=tira

Elaborador por Ingº Diosa Pérez


Carga de un Arreglo Unidimensional

Por Asignación
A(I)=Expresión

Ejemplos:
A(3)=i^2
A(i)=ct*x^i

Elaborador por Ingº Diosa Pérez


Carga de un Arreglo Unidimensional o Vector
 Por Asignación

Elabore una aplicación en Visual Basic que permita


cargar en un Vector los elementos de la serie que se
muestra a continuación:

S= 2X2+ 3X3+ 4X4+ 5X5+ 6X6….

A 2X2 3X3 4X4 5X5 6X6


1 2 3 4 5 Elaborador por Ingº Diosa Pérez
Elabore una aplicación en Visual Basic que permita
cargar en un Vector los elementos de la serie que se
muestra a continuación:

S= 2X2+ 3X3+ 4X4+ 5X5+ 6X6….

Elaborador por Ingº Diosa Pérez


‘ General
Dim A() as long, i as integer, n as integer
Private sub Cargar_click()
Dim ct as integer, x as long
Do
x=Val(inputbox(“De el valor de x”))
Loop until x>0
Do
n=Val(inputbox(“De el número de términos de la serie”))
Loop until n>0
Redim A(1 to n) : ct=2
For i=1 to n
A(i)=ct+1*X^ct+1
next i
Msgbox “Carga del arreglo culminada”
:Imprimir.enabled=True: End sub
Elaborador por Ingº Diosa Pérez
Private sub Imprimir_Click()
Text1.text=“”
For i=1 to n
text1.text=text1.text & A(i) & space(5)
Next i
Frame1.visible=true
End sub

Private sub Form_Load()


Frame1.visible=False
Imprimir.Enabled=false
End sub

Private sub Salir_click()


end
End sub
Elaborador por Ingº Diosa Pérez
Realice el mismo ejercicio, pero ahora con dos
formularios:
El Formulario 1 contendrá los botones:
Cargar: que permitirá crear el arreglo de N elementos
con los términos de la serie anterior.
Ira2: Permitirá mostrar el formulario 2
Salir: Finaliza la aplicación

El formulario 2 contendrá la siguiente información:


Imprimir: Permitirá mostrar el arreglo en un objeto
apropiado ubicado en el formulario 2
Retornar: permitirá regresar al formulario1

Elaborador por Ingº Diosa Pérez


Primeramente debes incluir al programa un formulario y el
módulo.
En el Módulo pasar la declaración que tenías en general cuando
se trabajó con un solo formulario y cambiar la palabra DIM por
Pulic, quedando el módulo con la siguiente declaración

Public A() as long, i as integer, n as integer

Elaborador por Ingº Diosa Pérez


El botón Cargar permanece igual, solo que se activa es
el botón Ira2
Private sub Cargar_click()
Dim ct as integer, x as long
Do
x=Val(inputbox(“De el valor de x”))
Loop until x>0
Do
n=Val(inputbox(“De el número de términos de la serie”))
Loop until n>0
Redim A(1 to n) : ct=2
For i=1 to n
A(i)=ct*X^ct
ct=ct + 1
next i
Msgbox “Carga del arreglo culminada”
Ira2.enabled=True: End sub Elaborador por Ingº Diosa Pérez
El botón Ira2, hace no visible el frame1 que está ubicado en el
Formulario 2 y luego esconde el formulario1 y muestra el 2.

Private Sub Ira2_click()


Form2.Frame1.Visible=False
Form1.Hide
Form2.Show
End sub

El evento Form_load desactiva el botón Ira2, para que el mismo


se active es en el momento que se cargue el arreglo con los
elementos términos de la serie.

Private Sub Form_Load()


Ira2.Enabled= False
End Sub Elaborador por Ingº Diosa Pérez
El Formulario 2:
El botón Imprimir, muestra el arreglo en una caja de texto y hace
visible el frame o marco donde está contenido la caja de texto
Private sub Imprimir_Click()
Text1.text=“”
For i=1 to n
text1.text=text1.text & A(i) & space(5)
Next i
Frame1.visible=true
End sub
El botón Retonar muestra el formulario 1 y esconde el formulario
2
Private Sub Retornar_click()
Form2.Hide
Form1.Show
End Sub Elaborador por Ingº Diosa Pérez
Elabore una aplicación en Visual Basic que
permita cargar en un Vector con los elementos
de la siguiente Serie:

4 8 12 16
x x x x
    ....
10 15 20 25
Imprima el vector en una caja de texto

Utilice tres botones de comando Cargar, Ira2 y


Salir en el formulario1 e imprimir y Retornar
en el formulario Nº 2 Elaborador por Ingº Diosa Pérez
Elabore una aplicación en Visual Basic que
permita cargar en un Vector de la siguiente
manera:
•Las posiciones pares con múltiplos de 3
comenzando en 12.
•Las posiciones impares con múltiplos de 8
comenzando en 16.

Imprima el vector en una etiqueta

Utilice tres botones de comando Cargar,


Imprimir y Salir
Elaborador por Ingº Diosa Pérez
Elabore una aplicación en Visual Basic que
permita generar un vector con n valores
numéricos enteros que sean múltiplos de 5
comenzando en 10.

Utilice dos formularios y realice la impresión


sobre una lista y en una caja de texto, en el
formulario 2

Elaborador por Ingº Diosa Pérez


Elabore una aplicación en VB que presente tres botones de
comando para que realicen las siguientes operaciones:
• Cargar: Realizará la carga de un arreglo unidimensional con
los N términos de la siguiente serie:

• Ira2: permitirá ir a un segundo formulario


En el formulario 2 coloque tres botones uno para imprimir el
vector en un objeto apropiado y otro para calcular y otro
retornar al formulario 1.
• Salir: Finaliza la aplicación
• Elabore una aplicación en Visual Basic que presente en dos
formularios los siguientes botones de comando:
Cargar: Permite crear un arreglo con los metros cúbicos de
arena utilizados en una construcción.
Imprimir: Mostrará en otro formulario (Nº2) los elementos
del arreglo en una caja de texto
Calcular: Mostrará en el otro formulario (Nº2) los siguientes
valores
• El mayor valor en metros cúbicos de arena registrados y
el día en que ocurrió.
• El monto total de metros cúbicos utilizados en la
construcción
• El promedio de los metros cúbicos de arena utilizados en
dicha construcción
• Elabore una aplicación en Visual Basic que presente en dos
formularios los siguientes botones de comando:
Cargar: Permite crear un arreglo con valores enteros dados
por teclado
Imprimir: Mostrará en otro formulario (Nº2) los elementos
del arreglo en una caja de texto
Calcular: Mostrará en el otro formulario (Nº2) los siguientes
valores
• Cantidad de número impares que hay en el arreglo
• El mayor elemento par del arreglo
• La suma de los números múltiplos de 5 que exista en el
vector
• El menor elemento múltiplo de 3 que exista en el vector,
• Porcentaje de números múltiplos de 6

También podría gustarte