Documentos de Académico
Documentos de Profesional
Documentos de Cultura
22 de oct.
Practica Nº19
080260173-2
5101- I
22 de octubre de 2010
1
Practica Nº19
22 de oct.
Lista de Cotejo
INSTRUCCIONES DE APLICACIÓN.
Verifique que se encuentren los componentes señalados abajo y marque con una √ el registro
de cumplimiento correspondiente.
DESARROLLO
REGISTRO DE
REGISTRO DE
2
Practica Nº19
22 de oct.
Practica Nº19
Manejo de operadores aritméticos y estructuras de selección
Desarrollo
Para esta práctica se pide la elaboración de una aplicación la cual calcule el promedio
de tres calificaciones con el cual indique en un mensaje si esta aprobado o reprobado
y que también sea capaz de Almacenar y consultar registros de una base de datos,
por lo que elabore lo siguiente:
FORMULARIO
CODIGOS
Botón Promediar
Private Sub cmdcalcular_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles cmdcalcular.Click
txtpromedio.Text = (Int(txtc1.Text) + Int(txtc2.Text) +
Int(txtc3.Text)) / 3
Dim msn
If Int(txtpromedio.Text) > 6 Then
msn = "Aprobado"
Else
msn = "Reprobado"
End If
txtmensaje.Text = msn
End Sub
Botón Agregar
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
cn.Open()
Dim GuardarDatos As String = "Insert into Promedio
(Matricula,Nombre,Calificacion1,Calificacion2,Calificacion3,Promedio,M
ensaje)" & "Values('" & txtmat.Text & "' , '" & txtnombre.Text & "','"
& txtc1.Text & "' , '" & txtc2.Text & "', '" & txtc3.Text & "', '" &
txtpromedio.Text & "', '" & txtmensaje.Text & "')"
Dim DataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn)
DataAdapter.Fill(dt)
MsgBox("Se agrego el registro correctamente", MsgBoxStyle.Information,
"Mensaje")
DataAdapter.Dispose()
cn.Close()
3
Practica Nº19
22 de oct.
Botón Consultar
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
cn.Open()
Dim ConsultarDatos As String = "select * from Promedio where Matricula
= " & (CInt(txtmat.Text))
Dim DataAdapter As New OleDb.OleDbDataAdapter(ConsultarDatos, cn)
DataAdapter.Fill(dt)
fila = 0
txtmat.Text = CInt(dt.Rows(fila)("Matricula"))
txtnombre.Text = (dt.Rows(fila)("Nombre"))
txtc1.Text = CInt(dt.Rows(fila)("Calificacion1"))
txtc2.Text = CInt(dt.Rows(fila)("Calificacion2"))
txtc3.Text = CInt(dt.Rows(fila)("Calificacion3"))
txtpromedio.Text = CInt(dt.Rows(fila)("Promedio"))
txtmensaje.Text = (dt.Rows(fila)("Mensaje"))
MsgBox("Se Encontro el registro correctamente",
MsgBoxStyle.Information, "Mensaje")
DataAdapter.Dispose()
cn.Close()
End Sub
Botón Limpiar
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
txtmat.Text = " "
txtnombre.Text = " "
txtc1.Text = " "
txtc2.Text = " "
txtc3.Text = " "
txtpromedio.Text = " "
txtmensaje.Text = " "
End Sub
End Class
RESULTADOS