Escolar Documentos
Profissional Documentos
Cultura Documentos
1
INTRODUCCIÓN
El siguiente trabajo trata sobre el manejo del visual Basic de una manera
sencilla y dinámica mediante un aplicativo que consiste en la determinación
del aforo de un río y el análisis físico químico del agua; conductividad, solidos
disueltos y salinidad mediante pequeñas fórmulas y condicionales; aplicadas
al campo de la Ingeniería Hidráulica como también a la Ingeniería Civil
Ingeniería Agrícola, entre otras; muy interesante e importante ya que ayuda a
menguar muchos cálculos si lo haríamos a mano y sin este aplicativo ya que
perderíamos bastante tiempo si analizaríamos un conjunto de ríos.
2
ÍNDICE.
OBJETIVOS…………………………………………………………………………………………………4
MARCO TEORICO……………………………………………………………………………………….5
ALGUNOS APLICATIVOS UTILIZADOS EN EL DESARROLLO DE NUESTRO
PROGRAMA……………………………………………………………………………………………7
CÓDIGO………………………………………………………………………………………………….10
EJEMPLO Y ANALISIS DE RESULTADOS DE COMO FUNCIONA NUESTRO
PROGRAMA……………………………………………………………………………………………14
DISEÑO DE NUESTRO APLICATIVO CON RESULTADOS…………………………..15
CONCLUSIONES…………………………………………………………………………………….16
RECOMENDACIONES……………………………………………………………………………17
BIBLIOGRAFÍA……………………………………………………………………………………….18
3
OBJETIVOS.
OBJETIVO GENERAL.
OBJETIVOS ESPECÍFICOS.
4
MARCO TEÓRICO.
5
Ventana de proyecto: muestra los elementos involucrados en el proyecto,
como formularios, módulos, controles oxc, etc. Cada elemento puede
seleccionarse en forma independiente para su edición.
Ventana de posición del formulario: muestra la ubicación que tendrá el
formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación puede
cambiarse si se hace clic con el botón izquierdo del mouse.
La Ventana propiedades muestra todas las propiedades del control actualmente
seleccionado, en este caso muestra las propiedades del Form1, luego podemos
ver que abajo dice "Form1 Form", lo que está en negrita es el nombre del objeto, y
lo que le sigue es el tipo de objeto, en este caso es un Formulario (Form)
6
ALGUNOS COMANDOS UTILIZADOS EN EL PROGRAMA.
TextBox
Label
Este control es también uno de los más utilizados, aunque su utilidad queda
restringida a la visualización de datos en el mismo, no permitiendo
la introducción de datos por parte del usuario.
CommandButton
Este control es el típico botón que aparece en todas las aplicaciones y que al
hacer click sobre él nos permite realizar alguna operación concreta, normalmente
Aceptar o Cancelar. Aunque según el código que le asociemos podremos realizar
las operaciones que queramos.
7
DESARROLLO DE NUESTRO PROGRAMA.
DISEÑO
8
9
CÓDIGO.
End If
'Validar que se ingrese el tiempo
If (txtTiempo.Text.Trim.Length = 0) Then
MessageBox.Show("Ingrese el Tiempo")
txtVelocidad.Focus()
Return
End If
'Validar que se ingrese el area
If (txtArea.Text.Trim.Length = 0) Then
MessageBox.Show("Ingrese el Área")
txtArea.Focus()
Return
End If
'Declaración de variables para calcular la
velocidad y el caudal
Dim q As Double
Dim v As Double
10
'calculamos la velocidad y redondeamos a 3 decimales
v = Math.Round(CDbl(txtDistancia.Text) /
CDbl(txtTiempo.Text), 3)
'asignamos la velocidad obtenida a la caja de
texto
txtVelocidad.Text = v.ToString
'calculamos el caudal con 3 decimales
q = Math.Round(CDbl(txtArea.Text) *
CDbl(txtVelocidad.Text), 3)
'asignamos el caudal obtenido a la caja de texto
txtCaudal.Text = q.ToString
'convertimos el caudal a litros por segundo
q = q * 100
txtCaudalLitros.Text = q.ToString
'analizamos el PH
Dim ph As Double
ph = CDbl(txtPH.Text)
Case Is > 14
tipoPH = "FUERA DE RANGO"
End Select
'Asigamos el tipo de PH al label
lbPHP.Text = tipoPH
'Analizamos la Conductividad
If (CDbl(txtConductividad.Text) > 10) Then
lbConductividad.Text = "Rápido"
11
Else
lbConductividad.Text = "Lento"
End If
'analizamos la salinidad
If (CDbl(txtSalinidad.Text) > 50) Then
lbSalinidad.Text = "Muy Salado"
ElseIf (CDbl(txtSalinidad.Text) > 30) Then
lbSalinidad.Text = "Salado"
ElseIf (CDbl(txtSalinidad.Text) >= 20) Then
lbSalinidad.Text = "Moderadamente Saldo"
ElseIf (CDbl(txtSalinidad.Text) >= 0) Then
lbSalinidad.Text = "Apto para riego y consumo
animal"
Else
lbSalinidad.Text = "Valor no válido, el valor
debe ser mayor o igual a cero"
End If
End Sub
12
End If
Dim t As Integer
t = CInt(txtTemperatura.Text)
If t >= 0 Then
lbTemp.Text = "Rio apto para ser analizado"
pCalculo.Visible = True
lbTemp.ForeColor = Color.Green
Else
lbTemp.Text ="Rio no apto para ser analizado"
lbTemp.ForeColor = Color.Red
pCalculo.Visible = False
End If
End Sub
End Class
13
EJEMPLO Y ANÁLISIS DE RESULTADOS DE COMO
FUNCIONA NUESTRO PROGRAMA AL INTRODUCIR
DATOS DE UN DETERMINADO RÍO.
FIGURA 1.3
Con una temperatura de 19 °Celcius el río es apto para ser analizado.
Distancia = 15mts.
Tiempo = 24.66.
Área Transversal = 3.47𝑚2 .
Datos obtenidos con algún instumento.
Conductividad = 15S/m (Smens/metro)
ANÁLISIS DE RESULTADOS:
Velocidad:0.608m/s.
Caudal=2.11𝑚3 /s.
Caudal=2110.8litros/segundo.
Ph: Alcalino o Básico
Apto para riego y consumo animal.
14
FIGURA1.3
15
CONCLUSIONES:
16
recomendaciones:
17
Bibliografía.
18