Sie sind auf Seite 1von 4

Practica

No. 16

Jesus Manuel Silva

Programacion con SGBD

Matricula: 080260779-6

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 8 SUMA


Captura el segundo número 8 RESTA
MULTIPLICACION
Resultado 16 DIVISION

Tabla Operaciones
N1 N2 Resultado Operación
8 8 16 Suma
9 7 2 Resta
4 3 12 Multiplicación
10 2 5 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: Fecha de aplicación : / / 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 €
2 Abre la Base de Datos que será utilizada €
3 Realiza los pasos de la practica €
4 Manipula correctamente el SGBD €
5 Almacena en su carpeta las actividades planteadas €
6 Realiza el reporte del resultado del programa. €
DESARROLLO

REGISTRO DE

No Actividades a desarrollar CUMPLIMIENTO OBSERVACIONES


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

Firma del Alumnos Firma del Instructor

Das könnte Ihnen auch gefallen