Vous êtes sur la page 1sur 5

Conalep juarez 1

Practica No. 16

Gabriel Silva Cerna

Programacion con SGBD

Matricula: 080260647-5

Psp. Sergio Gonzalez Perez


Práctica # 16 Suma de valores numéricos.
Realizar un programa que simule una calculadora para restar, sumar, dividir y multiplicar 2
números y grabe en una tabla llamada operaciones, el n1, n2, el resultado y un mensaje
dependiendo de la operación.
Ejemplo:

Captura el primer número 5 SUMA


Captura el segundo número 5 RESTA
MULTIPLICACION
Resultado 10 DIVISION

Tabla Operaciones
N1 N2 Resultado Operación
5 5 10 Suma
20 16 4 Resta
7 8 56 Multiplicación
256 2 128 División

Código:
Imports System.Data.OleDb
PublicClass Form1
Dim v1AsString = "Suma"
Dim v2AsString = "Resta"
Dim v3AsString = "Multiplicacion"
Dim v4AsString = "Division"
Dim cn AsNew OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\Silva\Raiz.mdb")
Dim dt AsNew DataTable
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) HandlesMyBase.Load
EndSub
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
cn.Open()
TextBox3.Text = (Int(TextBox1.Text) + Int(TextBox2.Text))
Dim GuardarDatos AsString = "Insert into
Operaciones(N1,N2,Resultado,Operacion)"&"Values ('"& TextBox1.Text
&"','"& TextBox2.Text &"','"& TextBox3.Text &"','"& v1&"')"
Dim dataAdapter AsNew OleDb.OleDbDataAdapter(GuardarDatos, cn)
dataAdapter.Fill(dt)
MsgBox("Se realizo la operacion correctamente", MsgBoxStyle.Information,
"Mensaje")
dataAdapter.Dispose()
cn.Close()
EndSub
PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
cn.Open()
TextBox3.Text = (Int(TextBox1.Text) - Int(TextBox2.Text))
Dim GuardarDatos AsString = "Insert into
Operaciones(N1,N2,Resultado,Operacion)"&"Values ('"& TextBox1.Text
&"','"& TextBox2.Text &"','"& TextBox3.Text &"','"& v2&"')"
Dim dataAdapter AsNew OleDb.OleDbDataAdapter(GuardarDatos, cn)
dataAdapter.Fill(dt)
MsgBox("Se realizo la operacion correctamente", MsgBoxStyle.Information,
"Mensaje")
dataAdapter.Dispose()
cn.Close()
PrivateSub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
cn.Open()
TextBox3.Text = (Int(TextBox1.Text) * Int(TextBox2.Text))
Dim GuardarDatos AsString = "Insert into
Operaciones(N1,N2,Resultado,Operacion)"&"Values ('"& TextBox1.Text
&"','"& TextBox2.Text &"','"& TextBox3.Text &"','"& v3 &"')"
Dim dataAdapter AsNew OleDb.OleDbDataAdapter(GuardarDatos, cn)
dataAdapter.Fill(dt)
MsgBox("Se realizo la operacion correctamente", MsgBoxStyle.Information,
"Mensaje")
dataAdapter.Dispose()
cn.Close()
PrivateSub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
cn.Open()
TextBox3.Text = (Int(TextBox1.Text) / Int(TextBox2.Text))
Dim GuardarDatos AsString = "Insert into
Operaciones(N1,N2,Resultado,Operacion)"&"Values ('"& TextBox1.Text
&"','"& TextBox2.Text &"','"& TextBox3.Text &"','"& v4 &"')"
Dim dataAdapter AsNew OleDb.OleDbDataAdapter(GuardarDatos, cn)
dataAdapter.Fill(dt)
MsgBox("Se realizo la operacion correctamente", MsgBoxStyle.Information,
"Mensaje")
dataAdapter.Dispose()
cn.Close()
EndSub
PrivateSub Button1_HandleDestroyed(ByVal sender AsObject, ByVal e As
System.EventArgs) Handles Button1.HandleDestroyed
EndSub
EndClass
Operaciones
N1 N2 Resultado Operacion
8 9 17 Suma
15 6 9 Resta
15 3 45 Multiplicacion
14 2 7 Division
18 8 10 Resta
Lista de Cotejo
Práctica # 16 Suma de valores numéricos.

Nombre de la Materia: Plantel: Conalep Juárez I


Programación Básica
Instructor: Ing. Sergio González Pérez Grupo: 5101
Alumno:Gabriel Silva Cerna Fecha de aplicación : 8 /10 / 2010

INSTRUCCIONES DE APLICACIÓN.
Verifique que se encuentren los componentes señalados abajo y marque con una √ el registro de
cumplimiento correspondiente.

REGISTRO DE

No Características a verificar CUMPLIMIENTO OBSERVACIONES


SI NO
1 Inicia el Sistema Gestor de Base de Datos X
2 Abre la Base de Datos que será utilizada X
3 Realiza los pasos de la practica X
4 Manipula correctamente el SGBD X
5 Almacena en su carpeta las actividades planteadas X
6 Realiza el reporte del resultado del programa. X
DESARROLLO

REGISTRO DE

No Actividades a desarrollar CUMPLIMIENTO OBSERVACIONES


SI NO
1 Inicializa Lenguaje de Programación X
2 Agrega Formulario X
3 Diseña los Controles del Formulario X
4 Realiza el Código para Operaciones Aritméticas x

Gabriel Silva Cerna

Firma del Alumnos Firma del Instructor

Vous aimerez peut-être aussi