You are on page 1of 4

FUNDAMENTOS DE INFORMTICA

Prctica de Visual Basic 6.0

Realizar la ejercitacin cumpliendo las siguientes pautas:


1. Al inicio de cada formulario tipear Option Explicit para evitar que Visual Basic 6.0 provoque un
error si se utiliza una variable no declarada.
2. Cada vez que se declara una variable, con un comentario indicar que funcin cumple dicha
variable.
3. En cada evento hacer un comentario explicando los pasos que realiza en el mismo.
4. En cada variable utilizar la nomenclatura vista en la teora.

EJERCITACIN:
1) Realizar una aplicacin en la cual mediante un evento me muestre un saludo(Hola Mundo!!!).
2) Crear una aplicacin con los controles necesarios para ingresar dos nmeros, seleccionar una funcin
matemtica y como resultado muestre el resultado de dicho operacin.
3) En una aplicacin introducir tres imgenes, las cuales cuando se realiza un doble clic sobre alguna de
ellas, aparezca una ampliacin de la misma.
4) Realizar una aplicacin la cual funcione como una calculadora standard, ingresando los nmeros
mediante los controles necesarios y mostrando el resultado con cada operacin realizada.
5) En un formulario ingresar nmeros a travs del teclado, y mostrar un porcentaje y la raz cuadrada.
6) Calcular el sueldo de un operario, conociendo la cantidad de horas que trabajo en el me s y el importe
por hora.
7) Una empresa paga a sus vendedores una comisin del 5% sobre las ventas, dado el importe calcular
la comisin que le corresponde.
8) Dados cinco nmeros reales, determinar su suma.
9) Dada una cantidad n de nmeros reales determinar su promedio.
10) Dados dos nmeros llamados A y B determinar quien es mayor.
11) Dados dos valores enteros positivos, determinar cuantos son mayores de 104.
12) Calcular el importe de una factura de consumo de energa elctrica. Ingresando el valor del medidor
(en KW/h ) en el perodo anterior, luego el posterior y el precio del KW/k.
13) En un negocio, cada operacin de venta tiene asignado un dato numrico que representa el plan de
pago convenido con el cliente:

1: total en efectivo

2: mitad en efectivo, mitad en 30 das

3: un tercio en efectivo, un tercio a 30 das y un tercio a 60 das

Dada una venta determinada, a partir del importe y del dato del plan de pago, calcular el monto a
cobrar hoy en efectivo.
14) A partir de el importe a pagar por hora y de cantidad de horas trabajadas, calcular el sueldo de un
operario siendo que si las horas trabajadas superaron las 60, las excedentes se pagan el doble.
15) Las comisiones por ventas en una empresa se liquidan con las siguientes condiciones:

Para importes menores que $50, el 5% del importe.

Para importes iguales o mayores que $50 pero menores que $100, el 6.5% del importe

Para importe mayores o iguales que $100, el 6.5% ms $6.

UTN - LCA

FUNDAMENTOS DE INFORMTICA

Prctica de Visual Basic 6.0

Dado el importe de una venta, calcular la comisin que se debe pagar a un vendedor que vedi:
a) $ 40
b) $ 80
c)

$150

16) Dado un tringulo por sus tres lados, determinar si es equiltero, issceles, escaleno y si es
rectngulo.
17) Tomando el ejercicio 10, 13 y 15, realizar una copia y hacer que el resultado aparezca en otro
formulario.
18) Realizar una aplicacin en la cual se introduzcan los datos personales de una persona en un
formulario y en la siguiente se muestren los datos introducido en el anterior sin que se puedan modificar,
con la opcin de cancelar. En el caso en que los datos sean cancelados se vuelva al formulario anterior.
19) Crear una aplicacin en la que un formulario contenga tres imgenes y cumplir las siguientes pautas:

Contenga tres imgenes

Cuando se realiza un doble clic sobre alguna que en otro formulario se amplia esa imagen

Cuando se realiza un solo clic en otro formulario solo aparece el nombre de la imagen.

20) Realizar una aplicacin la cual permita ejecutar los ejercicios 1, 4, 12, 14 y 16, que de estos tambin
se pueda volver al principal, estn todos interconectados y no p uede haber ms de un formulario en
vista; todo sin modificar los formularios originales (copiar los mismo a la carpeta de la aplicacin e
introducirlos de all).
21) Realizar una calculadora en la cual las funciones se encuentren en distintas opciones de men.
Utilizar la propiedad WindowList.
Crear una aplicacin del estilo de un asistente que explique en una serie de pasos cmo resolver un
determinado problema.
22) Crear un programa en el que pueda introducir una palabra , con un men de opciones en donde se
pueda establecer si es negrita, cursiva y subrayada. Utilizar la propiedad Checked y los Shortcuts vistos.
23) Crear una aplicacin en la que en un determinado evento, salga un cartel informativo y luego se
esconda, para reaparecer.
24) Hacer un programa en el que se puedan mover controles.
25) Crear un programa que segn la opcin elegida muestre un determinado mensaje.
26) Hacer un programa en el que tiene que haber en la interfaz tres imgenes y en un determinado
evento hacer sonidos correspondiente a cada imagen.
27) Hacer una determinada secuencia de sonidos segn sea la opcin elegida.
28) Determinar el promedio de todos los datos de una sucesin numrica dada. Se desconoce la cantidad
de nmeros que forman la sucesin aunque se sabe que ella es no vaca y finita. Ningn dato es nulo.
29) Hallar el factorial de un nmero n dado. n es variable pero conocido de antemano en cada caso.
30) Se tiene una sucesin no vaca y finita de nmeros. Exhibir los primeros n nmeros de la sucesin y
determinar cuantos son. n es variable pero conocido en cada caso y adems: 1< n < cantidad de
nmeros de la sucesin.
31) Dada una sucesin no vaca y finita de nmeros positivos, nulos o negativos, determinar la cantidad
de nmeros positivos que se presentan antes del primer numero negativo de la sucesin y obtener la
suma de los mismos.
32) Dada una sucesin no vaca y finita de nmeros, obtener la suma de los primeros n negativos.
UTN - LCA

FUNDAMENTOS DE INFORMTICA

Prctica de Visual Basic 6.0

33) Hallar el mnimo de una sucesin numrica dada y la posicin que ocupa dentro de la misma. Se
desconoce la cantidad de nmeros de la sucesin, aunque se sabe que ella es no vaca y finita. Los datos
son todos distintos y ninguno es 999.
34) Dada una lista de n valores numricos distintos hallar su rango, esto es, la diferencia entre su valor
mximo y el valor mnimo. n es variable pero conocida en cada caso.
35) Obtener la suma de los cuadrados de los valores no nulos de una sucesin de n (variable, conocido)
nmeros.
36) Se desean emitir las facturas por el servicio de provisin de energa elctrica a los usuarios. Para ello
se cuanta con los siguientes datos:
Precio del kW/h
Numero del usuario (distinto de cero), lectura del medidor al trmino del perodo anterior (en kW/h),
lectura del medidor al siguiente perodo (en kW/h), por cada usuario.
La factura debe exhibir N de usuario consumo de energa elctrica importe de factura.
correspondientes.
37) Dada una asociacin de 350 nmeros, hallar:
?

El promedio de los valores positivos

El promedio de los valores negativos

La cantidad de valores nulos

38) Nombre del software : "Un paseo por el campo".


Se conduce con el Mouse un auto hacia la meta. En el trayecto hacia la meta, debe sortear una serie de
obstculos. Cada obstculo es una actividad que implica un problema a resolver. Tiene que hacerlo
correctamente, ya que de lo contrario no podr continuar su viaje. Un inspector de trnsito lo detendr
por el camino con un cartel ("Pare") y a travs de una voz en off, le indicar cada actividad y le ayudar
a encontra r la respuesta correcta.
1.

Actividad: En el primer "obstculo" que se le presenta a Ariel; tendr que detenerse y el inspector
le pedir que asocie una palabra con la imagen de un animal y el sonido correspondiente que ste
emite. Al aparecer el primer animal (un pato), le sealar un cartel con tres opciones ("pato",
"vaca" y "sapo"). El sonido emitido por el animal actuar como "facilitador"; cada vez que el nio
cometa un error, indicando la opcin correcta. Al concluir esta actividad, el inspector levantar otro
cartel con la palabra "Siga".

2.

Actividad: El viaje contina hasta que el inspector de trnsito lo detiene nuevamente con el cartel
"Pare". Le seala un camino transversal donde hay cinco autos detenidos. Pasa primero el auto rojo,
luego el azul. El auto verde, el amarillo y el negro continan detenidos. La voz del inspector
pregunta: "Cuntos autos pasaron?". "Haz clic en una de las dos opciones que aparecen en el
cartel" ("2" y "3"). Nuevamente, la voz del inspector le pregunta: "Cuntos autos faltan pasar"?.
"Haz clic en una de las opciones que aparecen en el cartel" ("3" y "5"). El sonido de una bocina
actuar como "facilitador", indicando la opcin correcta. Los autos que faltan cruzan el camino y el
inspector levanta el cartel de "Siga".

3.

Actividad: El viaje contina hasta que el inspector de trnsito lo detiene nuevamente con el cartel
"Pare". Le seala un puente que cruza su camino. Sobre el puente pasan tres vehculos. Primero,
una moto, luego un camin y en tercer lugar un auto. La voz del inspector indica un cartel con las
tres opciones y le pregunta: "Qu vehculo cruz primero"?. "Haz clic en la palabra correcta". Y de

UTN - LCA

FUNDAMENTOS DE INFORMTICA

Prctica de Visual Basic 6.0

la misma manera proceder con los otros vehculos. El sonido correspondiente a cada vehculo
actuar como "facilitador", para inducir la respuesta correcta. El inspector levanta el ca rtel de "Siga"
y l contina su viaje hasta llegar a la meta, donde es recibido con un sonido de aplausos.

UTN - LCA

You might also like