Está en la página 1de 4

VISUAL BASIC - PRÁCTICA # 1

TÍTULO: CÁLCULO DEL VOLUMEN DEL CILINDRO

OBJETIVO:
 Utilizar variables y constantes.
 Identificar y definir tipos de datos.
 Reconocer el ámbito de una variable.
 Utilizar operadores matemáticos.
 Visualizar cajas de mensajes en pantalla con información, avisos y preguntas.

INDICACIONES GENERALES:
 Siga las instrucciones paso a paso del ejercicio propuesto.
 En caso de duda, pida la asistencia del profesor.
 Guarde el proyecto en la carpeta de trabajo.

Ejercicio propuesto.

Desarrolle una aplicación en VB, que permita obtener el resultado del volumen de un cilindro,
dados los valores del diámetro y la altura en metros.

Análisis algorítmico del ejercicio.

1. Inicio
2. Asignar el valor de la constante Pi (Pi)
3. Solicitar el valor del diámetro en metros (D)
4. Solicitar el valor de la altura en metros (H)
5. Calcular el valor del Radio (R)
6. Calcular el valor del Volumen (V)
7. Mostrar el resultado del Volumen (V)
8. Fin

Solución del ejercicio propuesto.

Se trata de realizar un programa sencillo que muestre a través de un mensaje el resultado del
volumen de un cilindro, al hacer clic en un control CommandButton, etiquetado como CALCULAR,
con los datos que haya ingresado el usuario en los 2 controles TextBox correspondientes al
diámetro y a la altura.

En el caso de que el usuario necesite hacer otro cálculo, el programa brindará la posibilidad de
borrar los datos ingresados en los 2 controles TextBox con ayuda de otro control CommandButton,
etiquetado como LIMPIAR.

Se completará la aplicación con un control CommandButton SALIR el mismo que finalizará la


ejecución del programa.

Ahora se deben insertar los controles necesarios para resolver nuestro proyecto. En la parte
izquierda de la ventana de VB se encuentra el panel General, en donde se agrupan los controles
más comunes. Basta con hacer doble clic sobre el control a utilizar y veremos cómo se ubica el
control sobre el formulario. Entonces, siguiendo estas indicaciones insertemos en el formulario los
siguientes controles:

 3 Label,
 2 TextBox,
 3 CommandButton,

Práctica 1 - 1
La tabla a continuación, indica los controles utilizados en este ejercicio junto con las propiedades y
valores correspondientes:

CONTROL PROPIEDAD VALOR


Name lblTitulo
Label1 Caption CÁLCULO DEL VOLUMEN DE UN CILINDRO
AutoSize True
Name lblDiametro
Label2 Caption Ingrese el valor del diámetro (metros):
AutoSize True
Name lblAltura
Label3 Caption Ingrese el valor de la altura (metros):
AutoSize True
Name txtDiametro
Text [Borrar su contenido]
Text1
Height 300
Width 600
Name txtAltura
Text [Borrar su contenido]
Text2
Height 300
Width 600
Name cmdCalcular
Command1
Caption CALCULAR
Name cmdLimpiar
Command2
Caption LIMPIAR
Name cmdSalir
Command3
Caption SALIR
Name frmPrincipal
Caption PRACTICA 1
Form1
Height 3200
Width 4400

El formulario tendrá la siguiente apariencia:

Práctica 1 - 2
Ahora, siguiendo el algoritmo desarrollado anteriormente, ingresamos el siguiente código:

En frmPrincipal (doble clic sobre el control para ingresar al editor de código)


Option Explicit
Rem Declaración de variables
Const Pi As Single = 3.141592654
Dim D, H, R, V As Single
Dim Respuesta As String

En cmdCalcular
Rem Líneas de código para el cálculo del Diámetro
Private Sub cmdCalcular_Click()
D = Val(txtDiametro.Text)
H = Val(txtAltura.Text)
R=D/2
V = Pi * (R ^ 2) * H
MsgBox ("El volumen del cilindro es: " & V)
End Sub

En cmdLimpiar
Rem Líneas de código para dejar en blanco los controles Text
Private Sub cmdLimpiar_Click()
txtDiametro.Text = ""
txtAltura.Text = ""
txtDiametro.SetFocus
End Sub

En cmdSalir
Rem Líneas de código para salir del programa
Private Sub cmdSalir_Click()
Respuesta = MsgBox("¿Seguro que desea salir?", vbQuestion + vbYesNo, "Confirmar")
If Respuesta = vbYes Then
End
End If
End Sub

Finalmente, ejecute el programa y verifique su funcionalidad. Es probable que existan errores que
debe aprender a identificarlos y corregirlos.

Guarde el proyecto. Se sugiere que lo haga con relativa frecuencia con la finalidad de evitar la
pérdida del mismo.

Responda a lo siguiente:

¿Qué son los controles en Visual Basic?

¿Qué controles se utilizaron en este programa?

¿Cómo asignamos nombres a los controles insertados y cuál es la ventaja de utilizarlos?

¿Qué acción ejecuta la instrucción Val?

¿Cuál es la instrucción o comando que termina la ejecución del programa?

¿Qué acción ejecuta cada uno de los parámetros ingresados en la función MsgBox?

¿Qué propiedades comunes encontró entre los controles utilizados para el diseño de este proyecto?

Práctica 1 - 3
¿Cuál es la sintaxis para definir una variable y una constante?

¿Para qué sirve la instrucción Rem?

¿Qué operadores se utilizaron y qué acción ejecutaron?

¿Qué tipos de datos se utilizaron para la realización del proyecto?

¿Qué errores de diseño y codificación se cometieron? ¿Qué soluciones aplicaron?

Conclusiones

Práctica 1 - 4

También podría gustarte