Está en la página 1de 40

Universidad Tecnológica de Panamá

Centro Regional de Azuero

Facultad de Ingeniería Civil

Trabajo final semestral

Integrantes: Aparicio S., Frank O. 6-720-544


De León S., Nazareth Del C. 7-710-1829
Cedeño P., Yaileen Y. 7-710-2311
Osorio T., Helen J. 9-747-2281
Rodríguez G., Zuri S. 7-710-1450

Docente: Mariluz Centella

Grupo: 7IB121

Carrera: Licenciatura en Ingeniería Ambiental

Asignatura: Programación

Semestre: Primero

Año: 2016

Código de la asignatura: 8003

Fecha de entrega: 15-7-2016

Trabajo final semestral | 1


Índice

Contenido Número de página


Introducción 3
Trabajo final semestral: “ENVICOM”
Form 1 4
Form 2 5-6
Form 3 7
Form 4 8-10
Form 5 10-12
Form 6 13-14
Form 7 15
Form 8 16-17
Form 9 18-19
Form 10 20-22
Form 11 23-24
Form 12 25-28
Form 14 29-36
Conclusiones 37

Trabajo final semestral | 2


Introducción
El mundo cambiante que nos rodea exige que cuidemos al medio ambiente, por
lo tanto la economía verde está tomando un auge significativo dentro del
mercado internacional.
A continuación le presentamos el siguiente trabajo final semestral que trata
sobre una empresa ambientalista, que ofrece servicios de estudio de suelos,
venta de productos ambientales y estudios para colocar geoceldas. El mismo
cuenta con un sistema de facturación incorporado que le permite al cliente
realizar su compra desde donde se encuentre.
El estudio de suelos está orientado a calcular área del terreno y a la vez
determinar qué tipo de suelo es, para así saber las propiedades beneficiosas
que posee el mismo y pueda brindar al cliente un mayor aprovechamiento del
mismo.
Los estudios para colocar geoceldas brindan una gran facilidad a aquellos
clientes que presentan problemas con su terreno, carreteras entre otras obras;
debido a que la colocación de las mismas no permite que la tierra se erosione
(en caso de las lluvias) o no se comprima bien (caso de la carretera).
Además, en la venta de productos hechos con materiales reciclados, productos
sostenibles para los hogares los cuales permiten aprovechar los desechos y la
venta de plantas, para salvaguardar nuestra principal fuente de oxígeno.
Adicional al esto, nuestro trabajo final semestral cuenta con un sistema de
facturación que permite que el cliente pueda adquirir nuestros productos a nivel
nacional.
Para la realización de este trabajo final semestral contamos con todos los
controles aprendidos durante el semestre: label, textbox, checkbox, combobox,
radiobutton, entre otros. Además con los siguientes valores agregados: timer,
progress bar, entre otros.

Trabajo final semestral | 3


Trabajo final semestral
ENVICOM

Form 1

Código Fuente:
Public Class Form1
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Me.Hide ()
Form2.Show ()
Timer1.Enabled = False
End Sub
End Class

Trabajo final semestral | 4


Form 2

Código Fuente:
Public Class Form2
Dim contr As Integer

Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load


ComboBox1.Items.Add(“Yaileen Cedeño”)
ComboBox1.Items.Add(“Helen Osorio”)
ComboBox1.Items.Add(“Zuri Rodríguez”)
ComboBox1.Items.Add(“Frank Aparicio”)
ComboBox1.Items.Add(“Nazareth De León”)

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles


Button1.Click
contr = TextBox2.Text
Select Case ComboBox1.SelectedIndex
Case 0
If TextBox2.Text = 2102 Then
Me.Hide()
Form3.Show()

Trabajo final semestral | 5


Else
MsgBox (“El usuario o la contraseña son incorrectos”, 5 + 48,
“INICIAR SESIÓN”)
End If

Case 1
If TextBox2.Text = 1708 Then
Me.Hide()
Form3.Show()
Else
MsgBox(“El usuario o la contraseña son incorrectos”, 5 + 48,
“INICIAR SESIÓN”)
End If

Case 2
If TextBox2.Text = 2507 Then
Me.Hide()
Form3.Show()
Else
MsgBox(“El usuario o la contraseña son incorrectos”, 5 + 48,
“INICIAR SESIÓN”)
End If

Case 3
If TextBox2.Text = 2512 Then

Me.Hide()
Form3.Show()
Else
MsgBox(“El usuario o la contraseña son incorrectos”, 5 + 48,
“INICIAR SESIÓN”)
End If
Case 4
If TextBox2.Text = 2110 Then

Me.Hide()
Form3.Show()
Else
MsgBox(“El usuario o la contraseña son incorrectos”, 5 + 48,
“INICIAR SESIÓN”)
End If
End Select

TextBox2.Clear()

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


Button2.Click
End
End Sub

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox1.SelectedIndexChanged
Select Case ComboBox1.SelectedIndex
Case 0
PictureBox1.Image = My.Resources.IMG_0561
Case 1
PictureBox1.Image = My.Resources.IMG_4221
Case 2
PictureBox1.Image = My.Resources.IMG_20141218_WA0002

Trabajo final semestral | 6


End Select
End Sub
End Class

Form 3

Código Fuente:
Public Class Form3
Dim cont As Byte = 0

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick

If cont < 100 Then


ProgressBar1.Value = cont
cont = cont + 20
Else
Me.Hide()
Form4.Show()
Timer1.Enabled = False
End If

End Sub

Private Sub ProgressBar1_Click(sender As Object, e As EventArgs) Handles


ProgressBar1.Click
ProgressBar1.Value = 0.0
ProgressBar1.Maximum = 100
Timer1.Enabled = True

End Sub
End Class

Trabajo final semestral | 7


Form 4

Trabajo final semestral | 8


Código Fuente:
Public Class Form4
Dim c As Integer
Private Sub RadioButton1_Click(sender As Object, e As EventArgs) Handles
RadioButton1.Click
Me.Hide()
Form5.Show()
End Sub
Private Sub RadioButton2_Click(sender As Object, e As EventArgs) Handles
RadioButton2.Click
Me.Hide()
Form6.Show()
End Sub

Private Sub RadioButton3_CheckedChanged(sender As Object, e As EventArgs)


Me.Hide()
Form7.Show()
End Sub

Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles


Button1.Click

Me.Hide()
Form2.Show()

End Sub

Private Sub RadioButton3_CheckedChanged_1(sender As Object, e As EventArgs)


Handles RadioButton3.CheckedChanged

Trabajo final semestral | 9


Me.Hide()
Form14.Show()
End Sub

Private Sub RadioButton5_CheckedChanged(sender As Object, e As EventArgs)


Handles RadioButton5.CheckedChanged
Me.Hide()
Form7.Show()
End Sub

Private Sub RadioButton4_CheckedChanged(sender As Object, e As EventArgs)


Handles RadioButton4.CheckedChanged
Me.Show()
Form12.Show()
End Sub

Private Sub GroupBox1_Enter(sender As Object, e As EventArgs) Handles


GroupBox1.Enter

End Sub
End Class

Form 5

Código Fuente:
Public Class Form5

Private Sub Form5_Load(sender As Object, e As EventArgs) Handles MyBase.Load


ListBox1.Items.Add(“Suelos Arenosos”)
ListBox1.Items.Add(“Suelos Calizos”)
ListBox1.Items.Add(“Suelos Humíferos (Terra Negra)”)
ListBox1.Items.Add(“Suelos Arcillosos”)

Trabajo final semestral | 10


ListBox1.Items.Add(“Suelos Pedregosos”)
ListBox1.Items.Add(“Suelos Mixtos”)
ListBox2.Items.Add(“Cambisoles”)
ListBox2.Items.Add(“Luvisoles”)
ListBox2.Items.Add(“Acrisoles”)
ListBox2.Items.Add(“Gleysoles”)
ListBox2.Items.Add(“Fluvisoles”)
ListBox2.Items.Add(“Rendzina”)
ListBox2.Items.Add(“Vertisoles”)
End Sub

Private Sub ListBox1_SelectedIndexChanged_1(sender As Object, e As EventArgs)


Handles ListBox1.SelectedIndexChanged

Select Case ListBox1.SelectedIndex


Case 0
PictureBox1.Image = My.Resources.suelos_arenosos
TextBox1.Text = “Suleos Arenosos”
Lbl.Text = “ No retienen el agua, tienen muy poca materia
orgánica y no son aptos para la agricultura.”
Case 1
PictureBox1.Image = My.Resources.suelos_calizos
TextBox1.Text = “Suleos Calizos”
Lbl.Text = “Tienen abundancia de sales calcáreas, son de color
blanco, secos y áridos, y no son buenos para la agricultura.”
Case 2
PictureBox1.Image = My.Resources.suelos_humiferos
TextBox1.Text = “Suleos Humíferos (Terra Negra)”
Lbl.Text = “Tienen abundante materia orgánica en descomposición,
de color oscuro, retienen bien el agua y son excelentes para el cultivo.”
Case 3
PictureBox1.Image = My.Resources.suelo_arcilloso
TextBox1.Text = “Suleos Arcillosos”
Lbl.Text = “Están formados por granos finos de color amarillento
y retienen el agua formando charcos. Si se mezclan con el humus que es la
sustancia compuesta por ciertos productos orgánicos de naturaleza pueden ser
buenos para cultivar.”
Case 4
PictureBox1.Image = My.Resources.suelos_pedregosos
TextBox1.Text = “Suleos Pedregosos”
Lbl.Text = “Formados por rocas de todos los tamaños, no retienen
el agua y no son buenos para el cultivo.”
Case 5
PictureBox1.Image = My.Resources.suelos_mixtos
TextBox1.Text = “Suleos Mixtos”
Lbl.Text = “Tiene características intermedias entre los suelos
arenosos y los suelos arcillosos.”
End Select

End Sub

Private Sub ListBox2_SelectedIndexChanged_1(sender As Object, e As EventArgs)


Handles ListBox2.SelectedIndexChanged

Select Case ListBox2.SelectedIndex


Case 0
PictureBox1.Image = My.Resources.cambisoles
TextBox1.Text = “Suleos Cambisoles”
Lbl.Text = “Son suelos jóvenes con proceso inicial de acumulación
de arcilla. Se divide en vértigos, gleycos, eutrícos y crómicos.”
Case 1
PictureBox1.Image = My.Resources.luviosoles

Trabajo final semestral | 11


TextBox1.Text = “Suleos Luviosoles”
Lbl.Text = “Presentan un horizonte de acumulación de arcilla con
saturación superior al 50%.”
Case 2
PictureBox1.Image = My.Resources.acrisoles
TextBox1.Text = “Suleos Acrisoles”
Lbl.Text = “Presentan un marcado horizonte de acumulación de
arcilla y bajo saturación de bases al 50%.”
Case 3
PictureBox1.Image = My.Resources.gleysoles
TextBox1.Text = “Suleos Gleysoles”
Lbl.Text = “ Presentan agua en forma permanente o semipermanente
con fluctuaciones de nivel freático en los primeros 50 cm.”
Case 4
PictureBox1.Image = My.Resources.fluvisoles
TextBox1.Text = “Suleos Fluvisoles”
Lbl.Text = “Son suelos jóvenes formados por depósitos fluviales,
la mayoría son ricos en calcio.”
Case 5
PictureBox1.Image = My.Resources.rendzina1
TextBox1.Text = “Suleos Rendzina”
Lbl.Text = “Presenta un horizonte de aproximadamente 50 cm de
profundidad. Es un suelo rico en materia orgánica sobre roca caliza.”
Case 6
PictureBox1.Image = My.Resources.vertisoles
TextBox1.Text = “Suleos Vertisoles”
Lbl.Text = “Son suelos arcillosos de color negro, presentan
procesos de contracción y expansión, se localizan en superficies de poca
pendiente y cercanos escurrimientos superficiales.”
End Select

End Sub

Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles


Button1.Click
Me.Hide()
Form4.Show()
End Sub

End Class

Trabajo final semestral | 12


Form 6

Código Fuente:
Public Class Form6
Dim i As Integer
Dim ac, acum, area1, area2, areatotal As Double
Dim vector1(100) As Double
Dim vector2(100) As Double
Dim vector3(100) As Double
Dim vector4(100) As Double
Dim vector5(100) As Double
Dim vector6(100) As Double

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


Button2.Click
End
End Sub

Private Sub Button4_Click_1(sender As Object, e As EventArgs) Handles


Button4.Click
ListBox1.Items.Clear()
ListBox2.Items.Clear()
ListBox3.Items.Clear()
ListBox4.Items.Clear()
ListBox5.Items.Clear()
ListBox6.Items.Clear()
Label1.Text = 0
End Sub

Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles


Button1.Click
Me.Hide()
Form4.Show()
End Sub

Private Sub Button3_Click_1(sender As Object, e As EventArgs) Handles


Button3.Click

Trabajo final semestral | 13


TextBox1.Text = InputBox(“Introduzca la cantidad de cuadrados o
rectángulos en los que está dividido el terreno:”)

For Me.i = 1 To TextBox1.Text Step 1

vector1(i) = InputBox(“Introduzca el ancho del cuadrado o


rectángulo:”)
ListBox1.Items.Add(vector1(i))

vector2(i) = InputBox(“Introduzca el largo del cuadrado o


rectángulo::”)
ListBox2.Items.Add(vector2(i))

vector3(i) = (vector1(i)) * (vector2(i))

ac = ac + vector3(i)
area1 = ac.ToString(“##.00”)

Next

For Me.i = 1 To TextBox1.Text Step 1

ListBox3.Items.Add(vector3(i)).ToString(“##.00”)

Next

If MsgBox(“¿El terreno al dividirse el cuadrados o rectángulos sobran


secciones que ahora 14rodu divididos en triángulos?”, 32 + 4, “Calcular Área”) =
MsgBoxResult.Yes Then

TextBox2.Text = InputBox(“Introduzca la cantidad de triángulos:”)

For Me.i = 1 To TextBox2.Text Step 1

vector4(i) = InputBox(“Introduzca la base del triángulo:”)


ListBox4.Items.Add(vector4(i))

vector5(i) = InputBox(“Introduzca la altura del triángulo:”)


ListBox5.Items.Add(vector5(i))

vector6(i) = 0.5 * (vector4(i)) * (vector5(i))


acum = acum + vector6(i)
area2 = acum.ToString(“##.00”)
Next

For Me.i = 1 To TextBox2.Text Step 1

ListBox6.Items.Add(vector6(i)).ToString(“##.00”)
areatotal = area1 + area2
Label1.Text = areatotal.ToString(“##.00”)
Label2.Text = (“Mts.^2”)
Next

Else

Label1.Text = area1.ToString(“##.00”)
Label2.Text = (“Mts.^2”)

End If
End Sub
End Class

Trabajo final semestral | 14


Form 7

Código Fuente:
Public Class Form7
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Me.Hide()
Form8.Show()
Timer1.Enabled = False
End Sub
End Class

Trabajo final semestral | 15


Form 8

Código Fuente:
Public Class Form8
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
Button1.Click
Me.Hide()
Form4.Show()

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


Button2.Click
Me.Hide()
Form9.Show()

End Sub
Private Sub RadioButton1_Click(sender As Object, e As EventArgs) Handles
RadioButton1.Click
If RadioButton1.Enabled = True Then
TextBox1.Text = "Las GeoCeldas 3D EnviroGrid son un sistema
tridimensional de confinamiento celular que permite, mediante la creación de un
suelo artificial, conseguir una buena compactación del terreno, un buen drenaje y
en los casos necesarios promoción de vegetación"

Else
TextBox1.Text = " "

End If
End Sub

Private Sub RadioButton2_Click(sender As Object, e As EventArgs) Handles


RadioButton2.Click

Trabajo final semestral | 16


If RadioButton2.Enabled = True Then

TextBox1.Text = "-Estabilizar suelos de una forma más económica y


efectiva que los métodos tradicionales, garantizando alta calidad, rendimiento y
durabilidad"

Else

TextBox1.Text = ""

End If

End Sub
End Class
Private Sub RadioButton2_CheckedChanged(sender As Object, e As EventArgs)
Handles RadioButton2.CheckedChanged
If RadioButton2.Enabled = True Then

TextBox1.Text = "Control de erosión en taludes con grandes


inclinaciones (Max 60°), Canales de flujo, Protección de riveras de ríos y
costeras, Muros de contención, Caminos de acceso, Control de erosión."""

Else

TextBox1.Text = ""

End If

End Sub
End Class

Trabajo final semestral | 17


Form 9

Código Fuente:
Public Class Form9
Private Sub Form9_Load(sender As Object, e As EventArgs) Handles MyBase.Load

ComboBox1.Items.Add("Muros")
ComboBox1.Items.Add("Calles")
ComboBox1.Items.Add("Taludes")
ComboBox1.Items.Add("Canales")

End Sub
Sub tip()
ToolTip1.SetToolTip(Button1, "Formulario Anterior")
ToolTip1.SetToolTip(Button2, " Siguiente Formulario ")

End Sub

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox1.SelectedIndexChanged
Select Case ComboBox1.SelectedIndex
Case 0
TextBox1.Text = "-Son clasificados como de gravedad""-Se
construyen con anclajes y tirantes que evitan el volcamiento o colapso de los
muros, proporcionando seguridad a la obra ante las fuerzas de empuje""-Son de
alto rendimiento, económicos, eficientes, seguros y estético, facilitándose al
mismo tiempo la vegetación de los mismos"

Case 1
TextBox1.Text = "- Son económicas""-Su período de construcción es
más corto""-Aumenta la capacidad portante del suelo hasta 18 veces""-Mayor
estabilización con drenajes seguros""-Menor cantidad de materiales de relleno""-
Se reduce el grosor de la carpeta de hormigón o de asfalto"

Case 2
TextBox1.Text = "-Controla la erosión, restaurando y creando un
nuevo talud en donde cada celda retiene el material de relleno""-Elimina la
tensión provocada por las fuerzas de gravedad que ocasionan un derrumbe""-Puede

Trabajo final semestral | 18


ser vegetado de manera que las raíces al configurar un nuevo entramado entre los
orificios que presentan las GeoCeldas brindan un beneficio estructural amigable
con el ambiente"

Case 3
TextBox1.Text = "-Debido a la versatilidad de las GeoCeldas se
logra eliminar en la construcción de canales el uso del acero""-Disminuye el
espesor del hormigón lográndose estructuras más estables y económicas""-No
requiere el uso de formaletas y electro mallas soldadas de acero en el proceso de
construcción."" Período de construcción en menos tiempo""-Más efectivo que los
métodos de construcción tradicionales"

End Select

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles


Button1.Click
Me.Hide()
Form4.Show()

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


Button2.Click
End
End Sub

End Class

Trabajo final semestral | 19


Form 10

Trabajo final semestral | 20


Código Fuente:
Public Class Form10
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
Button1.Click
ListBox1.Items.Add("Densidad mínima de Polímeros")
ListBox1.Items.Add("Resistencia medioambiental de agrietamiento")
ListBox1.Items.Add("Resistencia medioambiental de agiretamiento")
ListBox1.Items.Add("Contenido de carbón negro")
ListBox1.Items.Add("Espesor Nominal de la lámina antes de texturar")
ListBox1.Items.Add("Espesor Nominal de la lámina después de texturar")

ListBox2.Items.Add("ASTM D 1505")
ListBox2.Items.Add("ASTM D 5793")
ListBox2.Items.Add("ASTM D 1693")
ListBox2.Items.Add("ASTM D 1603")
ListBox2.Items.Add("ASTM D 5199")
ListBox2.Items.Add("ASTM D 5199")

ListBox3.Items.Add("g/cm^3(lb/ft^3")
ListBox3.Items.Add("horas")
ListBox3.Items.Add("horas")
ListBox3.Items.Add("% por peso")
ListBox3.Items.Add("mm(mils)")
ListBox3.Items.Add("mm(mils)")

ListBox4.Items.Add("0.940(58.7)")
ListBox4.Items.Add(">400")
ListBox4.Items.Add("6000")
ListBox4.Items.Add("1,5% mínimo")
ListBox4.Items.Add("1.25(40)±5%")
ListBox4.Items.Add("1.5(50)±5%")
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


Button2.Click
MsgBox("El polímero utilizado para la fabricación de EnviroGrid debe ser
virgen, sin degradación térmica, polietileno de alta densidad (HDPE).Las paredes
de las celdas son texturadas y si se requieren perforaciones, solo el 11% +/- 2%
de la pared de la celda se pierde")

End Sub

Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs)


Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then
TextBox1.Text = "Fuerza de destrucción de -80 lb.(357 N) por cada
pulgada de profundidad de la celda"
Else
TextBox1.Text = ""

End If

End Sub

Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs)


Handles CheckBox2.CheckedChanged
If CheckBox2.Checked = True Then
TextBox2.Text = "102 mm.(4.0 in )unión de soldadura soporta carga
72.5 kg(160 lb) por 30 días mínimo"

Trabajo final semestral | 21


TextBox3.Text = "102mm(4.0 in) unión de soldadura soporta carga de
72.5 kg(160 lb) por 7 días mínimo mientras varía la temperatura de Ambiente de
23°C a 54°C en una hora de ciclo"
Else
TextBox2.Text = ""
TextBox3.Text = ""
End If

End Sub

Private Sub CheckBox3_CheckedChanged(sender As Object, e As EventArgs)


Handles CheckBox3.CheckedChanged
If CheckBox3.Checked = True Then
TextBox5.Text = "Negro,Verde,Beige"
Else
TextBox5.Text = ""

End If

End Sub

Private Sub CheckBox4_CheckedChanged(sender As Object, e As EventArgs)


Handles CheckBox4.CheckedChanged
If CheckBox4.Checked = True Then
TextBox6.Text = "(3,4,6,8)pulgadas"

Else
TextBox6.Text = ""

End If

End Sub

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox1.SelectedIndexChanged
Select Case ComboBox1.SelectedIndex
Case 0
TextBox4.Text = " (2.56m x 6.52)"

Case 1
TextBox4.Text = "(2.56m x 8.35m)"

Case 2
TextBox4.Text = "(2.56m x 13.72m)"

End Select

End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles


Button3.Click
Me.Hide()
Form11.Show()
End Sub
Private Sub Form5_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ComboBox1.Items.Add("EGA20")
ComboBox1.Items.Add("EGA30")
ComboBox1.Items.Add("EGA40")
End Sub
End Class

Trabajo final semestral | 22


Form 11

Código Fuente:
Public Class Form11
Private Sub Form11_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ComboBox1.Items.Add("BOCAS DEL TORO")
ComboBox1.Items.Add("COCLÉ")
ComboBox1.Items.Add("COLÓN")
ComboBox1.Items.Add("CHIRIQUÍ")
ComboBox1.Items.Add("DARIÉN")
ComboBox1.Items.Add("HERRERA")
ComboBox1.Items.Add("LOS SANTOS")
ComboBox1.Items.Add("PANAMÁ")
ComboBox1.Items.Add("VERAGUAS")
ComboBox1.Items.Add("Ngäbe-Buglé")
ComboBox1.Items.Add("Guna Yala")
ComboBox1.Items.Add("Emberá Wounnan")
ComboBox1.Items.Add("PANAMÁ OESTE")

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles


Button1.Click
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""

End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles


Button3.Click
End

End Sub

Trabajo final semestral | 23


Private Sub Button2_Click(sender As Object, e As EventArgs) Handles
Button2.Click
Me.Hide()
Form4.Show()

End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles


Button4.Click
Me.Hide()
Form12.Show()

End Sub

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox1.SelectedIndexChanged
Select Case ComboBox1.SelectedIndex
Case 0
TextBox8.Text = "BOCAS DEL TORO"
Case 1
TextBox8.Text = "COCLÉ"
Case 2
TextBox8.Text = "COLÓN"
Case 3
TextBox8.Text = "CHIRIQUÍ"
Case 4
TextBox8.Text = "DARIÉN"
Case 5
TextBox8.Text = "HERRERA"
Case 6
TextBox8.Text = "LOS SANTOS"
Case 7
TextBox8.Text = "VERAGUAS"
Case 8
TextBox8.Text = "PANAMÁ"
Case 9
TextBox8.Text = "Nägbe-Buglé"
Case 10
TextBox8.Text = "Guna Yala"
Case 11
TextBox8.Text = "Emberá Wounnan"
Case 12
TextBox8.Text = "PANAMÁ OESTE"
End Select

End Sub
End Class

Trabajo final semestral | 24


Form 12

Código Fuente:
Public Class Form12
Dim i, CAP, CAI As Integer

Dim V1(10), V2(10), V3(10), V4(10), V5(10), acum, acum1, hipotenusa, area1,
area2, neto, subt, itbms As Double

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles


Button3.Click
End
End Sub

Dim total As Double

Private Sub Form7_Load(sender As Object, e As EventArgs) Handles MyBase.Load


ComboBox2.Items.Add("CALLE, VEREDA")
ComboBox2.Items.Add("TALUD")
ComboBox2.Items.Add("CANAL")
ComboBox2.Items.Add("MURO")
End Sub

Dim cant As Integer

Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs)


Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then
cant = InputBox("Introduzca la cantidad de ayudantes:")
neto = (25 * cant)
TextBox5.Text = neto.ToString("##.00")
Else
TextBox5.Text = 0

Trabajo final semestral | 25


End If
End Sub

Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs)


Handles CheckBox2.CheckedChanged
If CheckBox2.Checked = True Then
MsgBox("El paquete que ofrecemos en maquinaria tiene un costo de
$1000.00,el cual incluye Retroexcavadora, Pala mecánica y Aplanadora. Si desea
modificar este paquete contáctese con nosotros.")
TextBox6.Text = 1000
Else
TextBox6.Text = 0

End If

End Sub

Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox2.SelectedIndexChanged
Select Case ComboBox2.SelectedIndex
Case 0
TextBox1.Text = InputBox("Introduzca (EGA30) si es para
pavimento(calle o vereda) y (EGA40) si es para asfato(calle):")
If TextBox1.Text = "EGA30" Then
CAP = InputBox("Introduce la cantidad de áreas del
proyecto:")
acum = 0
For Me.i = 1 To CAP Step 1
MsgBox("AREÁ" & i)
V1(i) = InputBox("Introduce el ancho:")
ListBox1.Items.Add(V1(i))
V3(i) = InputBox("Introduce el largo:")
ListBox3.Items.Add(V3(i))
V5(i) = V1(i) * V3(i)
ListBox5.Items.Add(V5(i))
acum = acum + V5(i)

Next

TextBox2.Text = ((acum / 21.38) * 7.99).ToString("##.00")

TextBox3.Text = (TextBox2.Text * 0.07).ToString("##.00")

TextBox4.Text = (TextBox2.Text + TextBox3.Text +


TextBox5.Text + TextBox6.Text)

Else

CAP = InputBox("Introduce la cantidad de áreas del


proyecto:")
acum = 0

For Me.i = 1 To CAP Step 1


MsgBox("AREÁ" & i)

V1(i) = InputBox("Introduce el ancho:")


ListBox1.Items.Add(V1(i))

Trabajo final semestral | 26


V3(i) = InputBox("Introduce el largo:")
ListBox3.Items.Add(V3(i))
V5(i) = V1(i) * V3(i)
ListBox5.Items.Add(V5(i))
acum = acum + V5(i)
Next
subt = (acum / 35.12) * 7.99
TextBox2.Text = subt.ToString("##.00")
itbms = (subt * 0.07)
TextBox3.Text = (itbms + subt).ToString("##.00")
total = TextBox2.Text + TextBox3.Text + TextBox5.Text +
TextBox6.Text
TextBox4.Text = total.ToString("##.00")

End If
Case 1
TextBox1.Text = "EGA20"
PictureBox1.Image = My.Resources.TALUD

CAP = InputBox("Introduce la cantidad de áreas planas del


proyecto:")
acum = 0

For Me.i = 1 To CAP Step 1


MsgBox("AREÁ PLANA(RECTANGULAR)" & i)
V1(i) = InputBox("Introduce el ancho:")
ListBox1.Items.Add(V1(i))
V3(i) = InputBox("Introduce el largo:")
ListBox3.Items.Add(V3(i))
V5(i) = V1(i) * V3(i)
ListBox5.Items.Add(V5(i))
acum = acum + V5(i)
area1 = acum.ToString("##.00")

Next
CAI = InputBox("Introduce la cantidad de áreas inclinadas del
proyecto:")
acum1 = 0

For Me.i = 1 To CAI Step 1


MsgBox("AREÁ INCLINADA (RECTANGULAR)" & i)
V2(i) = InputBox("Introduce la altura del talud:")
ListBox2.Items.Add(V2(i))
V4(i) = InputBox("Introduce la profundidad del talud:")
ListBox4.Items.Add(V4(i))
hipotenusa = ((V2(i)) ^ 2 + (V4(i)) ^ 2) ^ 0.5
V5(i) = hipotenusa * V1(i)
ListBox5.Items.Add(V5(i))
acum1 = acum1 + V5(i)
area2 = acum1.ToString("##.00")

Next
subt = ((area1 + area2 / 16.69) * 6.99)
TextBox2.Text = subt.ToString("##.00")

itbms = (subt * 0.07)


TextBox3.Text = (itbms + subt).ToString("##.00")
total = (TextBox2.Text + TextBox3.Text + TextBox5.Text +
TextBox6.Text)
TextBox4.Text = total.ToString("##.00")

Trabajo final semestral | 27


Case 2
MsgBox("¡NO DISPONIBLE!lo sentimos, por ahora no ofrecemos
geocelda 3D para canales. Proximamente!")
Case 3
MsgBox("¡NO DISPONIBLE!lo sentimos, por ahora no ofrecemos
geocelda 3D para muros. Proximamente!")

End Select

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles


Button1.Click
TextBox1.Text = ""
TextBox2.Text = ""

TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
ListBox1.Items.Clear()
ListBox2.Items.Clear()
ListBox3.Items.Clear()
ListBox4.Items.Clear()
ListBox5.Items.Clear()

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


Button2.Click
Me.Hide()
Form11.Show()
End Sub
End Class

Trabajo final semestral | 28


Form 14

Trabajo final semestral | 29


Código Fuente:
Public Class Form2
Dim cant, cod As Integer
Dim cost, tot, tota, itbms, pagar As Double
Dim costo1, costo2, costo3, costo4, costo5, costo6, costo7, costo8, costo9,
costo10, costo11, costo12, costo13, costo14, costo15, costo16, costo17, costo18,
costo19, costo20, costo21 As Double

Private Sub LinkLabel14_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel14.LinkClicked
If CheckBox7.Checked = True Then
cant = InputBox(“Cantidad deseada del 30roduct”)
cost = 3.95
costo15 = cost * cant
cod = “498”
dgv_datos.Rows.Add(cod, “Moringa”, “Vivero”, cost, cant, costo15)
End If
End Sub

Private Sub LinkLabel15_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel15.LinkClicked
If CheckBox8.Checked = True Then
cant = InputBox(“Cantidad deseada del 30roduct”)
cost = 5.95
costo16 = cost * cant
cod = “125”
dgv_datos.Rows.Add(cod, “Durazno”, “Vivero”, cost, cant, costo16)
End If
End Sub

Private Sub LinkLabel16_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel16.LinkClicked
If CheckBox9.Checked = True Then
cant = InputBox(“Cantidad deseada del 30roduct”)
cost = 3.95
costo17 = cost * cant

Trabajo final semestral | 30


cod = “714”
dgv_datos.Rows.Add(cod, “Cerezo”, “Vivero”, cost, cant, costo17)

End If
End Sub

Private Sub LinkLabel8_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel8.LinkClicked
If CheckBox17.Checked = True Then
cant = InputBox(“Cantidad deseada del 31roduct”)
cost = 5.95
costo10 = cost * cant
cod = “751”
dgv_datos.Rows.Add(cod, “Roble”, “Vivero”, cost, cant, costo10)
End If

End Sub

Private Sub LinkLabel12_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel12.LinkClicked
If CheckBox14.Checked = True Then
cant = InputBox(“Cantidad deseada del 31roduct”)
cost = 3.95
costo13 = cost * cant
cod = “165”
dgv_datos.Rows.Add(cod, “Naranjo”, “Vivero”, cost, cant, costo13)
End If
End Sub

Private Sub LinkLabel17_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel17.LinkClicked
If CheckBox10.Checked = True Then
cant = InputBox(“Cantidad deseada del 31roduct”)
cost = 3.95
costo18 = cost * cant
cod = “154”
dgv_datos.Rows.Add(cod, “Eucalipto”, “Vivero”, cost, cant, costo18)
End If
End Sub

Private Sub LinkLabel21_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel21.LinkClicked
If CheckBox13.Checked = True Then
cant = InputBox(“Cantidad deseada del 31roduct”)
cost = 19.95
costo21 = cost * cant
cod = “809”
dgv_datos.Rows.Add(cod, “Pino Hindú”, “Vivero”, cost, cant, costo21)
End If

End Sub

Private Sub LinkLabel20_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel20.LinkClicked
If CheckBox12.Checked = True Then
cant = InputBox(“Cantidad deseada del 31roduct”)
cost = 3.95
costo20 = cost * cant
cod = “777”
dgv_datos.Rows.Add(cod, “Aceituna Negra”, “Vivero”, cost, cant,
costo20)
End If

Trabajo final semestral | 31


End Sub
Private Sub LinkLabel18_LinkClicked(sender As Object, e As
LinkLabelLinkClickedEventArgs) Handles LinkLabel18.LinkClicked
If CheckBox11.Checked = True Then
cant = InputBox(“Cantidad deseada del 32roduct”)
cost = 3.95
costo19 = cost * cant
cod = “103”
dgv_datos.Rows.Add(cod, “Guanábana”, “Vivero”, cost, cant, costo19)
End If
End Sub

Private Sub LinkLabel13_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel13.LinkClicked
If CheckBox4.Checked = True Then
cant = InputBox(“Cantidad deseada del 32roduct”)
cost = 5.95
costo14 = cost * cant
cod = “789”
dgv_datos.Rows.Add(cod, “Limón”, “Vivero”, cost, cant, costo14)
End If
End Sub

Private Sub LinkLabel11_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel11.LinkClicked
If CheckBox15.Checked = True Then
cant = InputBox(“Cantidad deseada del 32roduct”)
cost = 3.95
costo12 = cost * cant
cod = “707”
dgv_datos.Rows.Add(cod, “Manzanita de Agua”, “Vivero”, cost, cant,
costo12)
End If
End Sub

Private Sub LinkLabel10_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel10.LinkClicked
If CheckBox16.Checked = True Then
cant = InputBox(“Cantidad deseada del 32roduct”)
cost = 3.95
costo11 = cost * cant
cod = “156”
dgv_datos.Rows.Add(cod, “Guayaba”, “Vivero”, cost, cant, costo11)
End If
End Sub

Private Sub LinkLabel5_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel5.LinkClicked
If CheckBox18.Checked = True Then
cant = InputBox(“Cantidad deseada del 32roduct”)
cost = 5.95
costo9 = cost * cant
cod = “789”
dgv_datos.Rows.Add(cod, “Guayacán”, “Vivero”, cost, cant, costo9)
End If

End Sub

Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load

ComboBox1.Items.Add(“Rojo Caoba”)
ComboBox1.Items.Add(“Verde Jardín”)

Trabajo final semestral | 32


ComboBox1.Items.Add(“Roble”)
ComboBox2.Items.Add(“Estilo 1”)
ComboBox2.Items.Add(“Estilo 2”)
ComboBox2.Items.Add(“Estilo 3”)
ComboBox3.Items.Add(“Discos”)
ComboBox3.Items.Add(“Cucharas”)
End Sub

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox1.SelectedIndexChanged
Select Case ComboBox1.SelectedIndex
Case 0
PictureBox1.Image = My.Resources.llanta_tejida_3
cod = “001”
cost = 22.95

Case 1
PictureBox1.Image = My.Resources.llanta_tejida_2
cod = “002”
cost = 22.95
Case 2
PictureBox1.Image = My.Resources.llanta_tejita
cod = “003”
cost = 22.95
End Select

End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles


Button5.Click

dgv_datos.Rows.Clear()
TextBox5.Clear()
TextBox4.Clear()
TextBox6.Clear()

End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles


Button3.Click
End
End Sub

Private Sub LinkLabel22_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel22.LinkClicked
If CheckBox2.Checked = True Then
cant = InputBox(“Cantidad deseada del 33roduct”)
cost = 19.95
costo8 = cost * cant
cod = “456”
dgv_datos.Rows.Add(cod, “Planta Canívora”, “Vivero”, cost, “---“,
cant, costo8)
End If
End Sub

Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox2.SelectedIndexChanged

Select Case ComboBox2.SelectedIndex

Trabajo final semestral | 33


Case 0
PictureBox3.Image = My.Resources.mesa_de_centro
cod = “4921”
cost = 16.99
Case 1
PictureBox3.Image = My.Resources.mesa_de_centro_2
cod = “2036”
cost = 16.99
Case 2
PictureBox3.Image = My.Resources.mesa_de_centro_3
cod = “4818”
cost = 16.99
End Select

End Sub

Private Sub LinkLabel3_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel3.LinkClicked
If CheckBox1.Checked = True Then
cant = InputBox(“Cantidad deseada del 34roduct”)
cost = 24.99
costo1 = cost * cant
cod = “4684”
dgv_datos.Rows.Add(cod, “Silla de Madera”, “Producto para uso
personal y vivienda”, cost, cant, costo1)
End If
End Sub

Private Sub LinkLabel2_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked
If ComboBox2.Text = “Estilo 1” Then
cant = InputBox(“Cantidad deseada del producto”)
costo2 = cost * cant
dgv_datos.Rows.Add(cod, “Estilo 1”, “Producto para uso personal y
vivienda”, cost, cant, costo2)
Else
If ComboBox2.Text = “Estilo 2” Then
cant = InputBox(“Cantidad deseada del producto”)
costo2 = cost * cant
dgv_datos.Rows.Add(cod, “Estilo 2”, “Producto para uso personal y
vivienda”, cost, cant, costo2)
Else
If ComboBox2.Text = “Estilo 3” Then
cant = InputBox(“Cantidad deseada del producto”)
costo2 = cost * cant
dgv_datos.Rows.Add(cod, “Estilo 3”, “Producto para uso
personal y vivienda”, cost, cant, costo2)
End If
End If
End If
End Sub

Private Sub LinkLabel7_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel7.LinkClicked
If CheckBox3.Checked = True Then
cant = InputBox(“Cantidad deseada del 34roduct”)
cost = 2.99
costo3 = cost * cant
cod = “7564”
dgv_datos.Rows.Add(cod, “Escoba”, “Producto para uso personal y
vivienda”, cost, cant, costo3)
End If

Trabajo final semestral | 34


End Sub

Private Sub LinkLabel9_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel9.LinkClicked
If ComboBox3.Text = “Discos” Then
cant = InputBox(“Cantidad deseada del producto”)
costo4 = cost * cant
dgv_datos.Rows.Add(cod, “Discos”, “Producto para uso personal y
vivienda”, cost, cant, costo4)
Else
If ComboBox3.Text = “Cucharas” Then
cant = InputBox(“Cantidad deseada del producto”)
costo4 = cost * cant
dgv_datos.Rows.Add(cod, “Cucharas”, “Producto para uso personal y
vivienda”, cost, cant, costo4)
End If
End If

End Sub

Private Sub ComboBox3_SelectedIndexChanged(sender As Object, e As EventArgs)


Handles ComboBox3.SelectedIndexChanged
Select Case ComboBox3.SelectedIndex
Case 0
PictureBox8.Image = My.Resources.lampara_de_discos
cod = “9215”
cost = 1.99
Case 1
PictureBox8.Image = My.Resources.lampara_cucharas
cod = “4694”
cost = 1.99
End Select
End Sub

Private Sub LinkLabel19_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel19.LinkClicked
If CheckBox5.Checked = True Then
cant = InputBox(“Cantidad deseada del 35roduct”)
cost = 0.99
costo5 = cost * cant
cod = “1691”
dgv_datos.Rows.Add(cod, “Florero”, “Producto para uso personal y
vivienda”, cost, cant, costo5)
End If
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles


Button4.Click
tota = costo1 + costo2 + costo3 + costo4 + costo5 + costo6 + costo7 +
costo8 + costo9 + costo10 + costo11 + costo12 + costo13 + costo14 + costo15 +
costo16 + costo17 + costo18 + costo19 + costo20 + costo21
TextBox10.Text = tota.ToString(“##.00”)
itbms = tota * 0.07
TextBox11.Text = itbms.ToString(“##.00”)
pagar = itbms + tota
TextBox12.Text = pagar.ToString(“##.00”)
End Sub

Private Sub LinkLabel6_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel6.LinkClicked
If CheckBox6.Checked = True Then
cant = InputBox(“Cantidad deseada del 35roduct”)

Trabajo final semestral | 35


cost = 2.99
costo6 = cost * cant
cod = “1552”
dgv_datos.Rows.Add(cod, “Cortina”, “Producto para uso personal y
vivienda”, cost, cant, costo6)
End If
End Sub

Private Sub LinkLabel4_LinkClicked(sender As Object, e As


LinkLabelLinkClickedEventArgs) Handles LinkLabel4.LinkClicked
If ComboBox1.Text = “Rojo Caoba” Then
cant = InputBox(“Cantidad deseada del producto”)
costo7 = cost * cant
dgv_datos.Rows.Add(cod, “Rojo Caoba”, “Producto para uso personal y
vivienda”, cost, cant, costo7)
Else
If ComboBox1.Text = “Verde Jardín” Then
cant = InputBox(“Cantidad deseada del producto”)
costo7 = cost * cant
dgv_datos.Rows.Add(cod, “Verde Jardín”, “Producto para uso
personal y vivienda”, cost, cant, costo7)
Else
If ComboBox1.Text = “Roble” Then
cant = InputBox(“Cantidad deseada del producto”)
costo7 = cost * cant
dgv_datos.Rows.Add(cod, “Roble”, “Producto para uso personal
y vivienda”, cost, cant, costo7)
End If
End If
End If

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


Button2.Click
If dgv_datos.RowCount > 0 Then
dgv_datos.Rows.Remove(dgv_datos.CurrentRow)
End If
End Sub

End Class

Trabajo final semestral | 36


Conclusiones

En la realización de este trabajo final semestral, el modelo empresa


ambientalista permitió abarcar los conocimientos adquiridos durante el
semestre, ponerlos en práctica y a la vez complementarlos con nuevos
conocimientos en la parte investigativa del mismo.

El uso de los controles comunes nos permitió retroalimentar nuestro


conocimiento del semestre, pero aunado a los controles incorporados mediante
la investigación nos permitieron crear un modelo de empresa que se puede
llegar a ser una de las líderes en la economía verde.

Este modelo de empresa ambientalista reunió aspectos de carácter social,


económico, cultural y ecológico, ya que permitió manejar nuestro lenguaje de
programación orientado a la naturaleza.

El modelo de estudio de suelos y estudio para colocar geoceldas permiten que


cada persona pueda comprobar el tipo de tratamiento que se usa tanto para
aprovechar la tierra, como para saber la forma de colocación de las geoceldas.

Los productos ambientales ofertados en nuestro trabajo final semestral poseen


altos estándares de calidad, así como muchos beneficios a la sociedad.

El sistema de facturación utilizado en nuestro trabajo final semestral, está


permitir al cliente la comodidad de compra, entrega y facilidad de pago.

Trabajo final semestral | 37


UNIVERSIDAD TECNOLÓGICA DE PANAMÀ

CENTRO REGIONAL DE AZUERO

FACULTAD DE CIVIL

PROGRAMACIÓN DE COMPUTADORAS

(SEMESTRAL PRÁCTICO)

Profesora: Mariluz Centella C. Valor: (100 puntos)

OBJETIVO:

 Crear una aplicación en visual basic relacionada al área de ingeniería


civil utilizando controles comunes y arreglos.

INDICACIONES GENERALES:

-Se deben crear grupos de trabajo (un semestral práctico por área).

-La funcionalidad y usabilidad de la aplicación diseñada será libre a la


creatividad del estudiante siempre y cuando sea una aplicación relacionada al
área de ingeniería civil, ambiental y portuaria.

-La aplicación creada debe manejar arreglos (matrices y vectores).

-Se debe tener presente el uso de todos los controles comunes estudiados en
clases (label, textbox, button, checkbutton o radiobutton, combobox o listbox,
picturebox, groupbox, datagridview, tabcontrol..etc).

-Considere el uso del control de entrada para la seguridad (usuario-


contraseña).

-Entregar documento escrito con: hoja de presentación, índice, introducción,


pantallas de captura de la aplicación en ejecución y sus código fuente,
conclusión.

-Entregar la aplicación almacenada en CD. Debe colocar el nombre de los


integrantes del grupo en la portada del CD.

CONTENIDO:

Trabajo final semestral | 38


1. ARREGLOS (MATRICES Y VECTORES)
2. CONTROLES-OBJETOS COMUNES.

SUSTENTACIÓN:

-El día del examen semestral se explicará a la docente y a los compañeros la


funcionalidad y usabilidad de la aplicación creada, mostrar el diseño, código
fuente y la ejecución. Puede utilizar material didáctico para la sustentación.
Deben distribuir, coordinar y organizar la sustentación.

-Considere respetar su vestimenta el día de la sustentación del proyecto


semestral.

CRITERIOS A EVALUAR

ESCALA ESTIMATIVA: (SUSTENTACIÓN) (40 puntos)

CRITERIOS (Excelente) (Bueno) (Regular) (Por mejorar) (Deficiente) (No lo logró)


5 4 3 2 1 0
1.Presentación
personal
2. Dominio del tema
3. Claridad en lo que
expresa
4. La audiencia
muestra interés por lo
que expresa.
5. Responde las
preguntas de la
audiencia en forma
correcta.
6. Se observa que
existe coordinación en
el grupo al sustentar
7. El contenido
sustentado se
encuentra acorde a la
realidad
8. Hace uso correcto
del tiempo
TOTAL

Trabajo final semestral | 39


CRITERIOS A EVALUAR

ESCALA ESTIMATIVA: (EJECUCIÓN DE LA APLICACIÓN) Valor (40


puntos)

CRITERIOS (Excelente) (Bueno) (Regular) (Por mejorar) (Deficiente) (No lo logró)


5 4 3 2 1 0
1. La aplicación se
ejecuta sin errores
2. Conoce-domina la
funcionalidad del
proyecto
3. Maneja bien la
programación
4. Aplicó todos los
controles comunes
asignados y arreglos
5. La aplicación se
asemeja a la realidad.
Muestra valores
agregados.
6. Responde
correctamente las
preguntas realizadas
7. Se observa el
trabajo en equipo
8. Explica de manera
coherente el proyecto.
TOTAL

CRITERIOS A EVALUAR

ESCALA ESTIMATIVA: (DOCUMENTO ESCRITO) Valor (20 puntos)

CRITERIOS (Excelente) (Bueno) (Regular) (Por mejorar) (Deficiente) (No lo logró)


5 4 3 2 1 0
1. Puntualidad
2. Presenta la
introducción-
conclusión
3. Coherencia en la
redacción
4. Ilustraciones-
capturas de pantallas
acordes al tema
TOTAL

Trabajo final semestral | 40

También podría gustarte