Manual Práctico de Programación en Visual Basic 6
Manual Práctico de Programación en Visual Basic 6
Manual Práctico de Programación en Visual Basic 6
0
COMPUTACION I
Doc: Lic. Aidee Vargas C.
Disear un programa que pida el nombre del usuario y el programa muestre un saludo con el
nombre ingresado.
DISEO DEL FORMULARIO
FORM
name: frmVentana
Caption: Mi Primer
PrOgRaMa
COMMAND BUTTON
name: cmdInicio
Caption: INICIAR
LABEL
name: lbltitulo
Caption: Bienvenidos
a Visual Basic 6.0
Luego de disear el formulario, hacer doble click en el COMMAND BUTTON cmdInicio para
activar la ventana de cdigo y tambin el evento _Click que cada vez que se haga un click en ese
botn se ejecutara las instrucciones que estn en ese bloque.
DIA2:
COMMAND BUTTON
name: cmdInicio
Caption: INICIO
LABEL
name: lbltitulo
Caption: Verificar
Nota
DIA 3:
COMMAND BUTTON
name: cmdVerificar
Caption: Verificar
COMMAND BUTTON
name: cmdSalir
Caption: Salir
FORM
name: frmVentana
Caption: Amigos
LABEL
name: lbltitulo
Caption: Verificar
EJM2 : Mostrar los nmeros perfectos que hay entre 1 y 10000. Todo nmero natural que es
igual a la suma de sus divisores propios (es decir, todos sus divisores excepto el propio nmero).
Por ejemplo, 6 es un nmero perfecto ya que sus divisores propios son 1, 2, y 3 y se cumple que
1+2+3=6. Los nmeros 28, 496 y 8128 tambin son perfectos.
FORM
name: frmVentana
Caption: Perfectos
COMMAND BUTTON
name: cmdInicio
Caption: INICIO
LABEL
name: lbltitulo
Caption: Perfectos
LISTBOX
name: lstSalida
DIA 4:
FORM
name: frmVentana
Caption: Sub - programas
COMMAND BUTTON
name: cmdInicio
Caption: INICIO
LABEL
name: lbltitulo
Caption: PROMEDIO
DE NOTAS
DIA 5:
LISTBOX
name: lstSalida1
LISTBOX
name: lstSalida2
LISTBOX
name: lstSalida4
LISTBOX
name: lstSalida3
10
DIA 6:
TEXTBOX
name: txtentrada
LISTBOX
name: lstSalida
11
12
DIA 7:
LISTBOX
name: lstSalida
13
DIA 8:
OBJETIVO: Resolucin de una pregunta de examen, dado un archivo generar otro (Tipo segundo
parcial).
PROBLEMA: GENERAR IMPORTE DE ARTICULOS DE UNA LIBRERA.
Se tiene registrado en un archivo ventas.txt las ventas de los artculos de la librera, con los
siguientes datos: nombre del artculo, cantidad vendida y precio unitario. Se debe tomar en cuenta
que se vende un artculo ms de una vez. Disear un programa que dado el nombre de un artculo
muestre el importe total vendido en el da de un artculo determinado y adems guardar el
reporte de importes en un archivo importe.txt con los siguientes datos nombre del artculo y
importe total.
Ej.
ventas .txt
cuaderno 10 5
archivador 50 2
borrador 50 1
cuaderno 30 5
archivador 10 2
lapiz 15 3
borrador 20 1
cuaderno 20 5
lapiz 10 3
cartulina 5 2
importe.txt
Cuaderno 300
LISTBOX
name: lstSalida1
LISTBOX
name: lstSalida2
14
15
16
DIA 9:
OBJETIVO: Resolver una pregunta tipo examen, dado dos archivos generar un tercer archivo
(Tipo examen final).
Se mantiene registrado en el archivo artculos.txt, con todos los artculos que estn a la venta en
la librera el EL BARATITO, con los siguientes datos: cdigo del artculo, nombre del artculo y
precio Unitario.
Las ventas realizadas en el da se tiene registrado en el archivo ventas.txt, con los siguientes
datos: cdigo del artculo y cantidad vendida. Tomar en cuenta que un artculo se puede vender
ms de una vez en el da.
a). Disear el formulario necesario para resolver el problema
b). Mostrar los archivos en pantalla.
c). Mostrar en pantalla el reporte de ventas de cada artculo y guardar este reporte en un archivo
importe.txt, con los siguientes datos: cdigo de artculo, nombre de articulo y importe vendido.
d). Mostrar el importe total vendido en el da (suma de todos los importes).
artculos.txt
c1 cuaderno 5
a1 archivador 3
b1 borrador 1
t1 tajador 2
m1 marcador 3
h2 Hojas 5
p1 lpiz 2
c2 cartulina 5
ventas.txt
c1 20
a1 10
p1 15
c2 60
c1 30
h2 25
m1 15
t1 30
a1 28
LABEL
name: lblsalida
17
18
19
DIA 10:
algebra.txt
marco borda 40
juan peres 70
ruben pardo 60
maria siles 100
carlos lopes 10
ana rios 0
20
21
22