SlideShare una empresa de Scribd logo
1 de 4
Mini Calculadora
2.-Mini calculadora
           Elemental




En este ejemplo se muestra una calculadora elemental que
permite hacer las cuatro operaciones aritméticas. Los ficheros
de este proyecto se pueden llamar mnicalc.vbp y
minicalc.frm.
El usuario introduce los datos y clica sobre el botón
correspondiente a la operación que desea realizar,
apareciendo inmediatamente el resultado en la caja de texto
Tabla de Objetos y
         Propiedades




A continuación se muestra el código correspondiente a
los procedimientos que gestionan los eventos de este
ejemplo.
Option Explicit
Private Sub cmdDiv_Click()
txtResult.Text = Val(txtOper1.Text) /
Val(txtOper2.Text)
lblOp.Caption = “/”
Private Sub cmdResta_Click()
txtResult.Text = Val(txtOper1.Text)- Val
(txtOper2.Text)
lblOp.Caption = “-”
End Sub
Private Sub cmdSuma_Click()
txtResult.Text = Val(txtOper1.Text) +
Val(txtOper2.Text)
lblOp.Caption = “+”
End Sub

En este ejemplo se ha utilizado repetidamente la
función Val() de Visual Basic. Esta función
convierte una serie de caracteres numéricos en el
número entero o de punto flotante correspondiente.
Sin la llamada a la función Val() el operador +
aplicando a cadenas de caracteres las concatena, y
como resultado, por ejemplo, “3+4” daría “34”. No

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Folleto algoritmos-2016
Folleto algoritmos-2016Folleto algoritmos-2016
Folleto algoritmos-2016
 
Operaciones básicas con dos variables en php
Operaciones básicas con dos variables en phpOperaciones básicas con dos variables en php
Operaciones básicas con dos variables en php
 
Conversion de decimal a octal
Conversion de decimal a octalConversion de decimal a octal
Conversion de decimal a octal
 
(Meta 2.3) suma, resta, multiplicacion y division de 2 numeros dev c++
(Meta 2.3) suma, resta, multiplicacion y division de 2 numeros dev c++ (Meta 2.3) suma, resta, multiplicacion y division de 2 numeros dev c++
(Meta 2.3) suma, resta, multiplicacion y division de 2 numeros dev c++
 
Guía de trabajo
Guía de trabajoGuía de trabajo
Guía de trabajo
 
Operaciones con matlab
Operaciones con matlabOperaciones con matlab
Operaciones con matlab
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 4
Programa 4Programa 4
Programa 4
 
Nxvzdjkcafm
NxvzdjkcafmNxvzdjkcafm
Nxvzdjkcafm
 
Vector
Vector Vector
Vector
 
Constructores
ConstructoresConstructores
Constructores
 
Practica 2
Practica 2Practica 2
Practica 2
 
Agregación Composición
Agregación ComposiciónAgregación Composición
Agregación Composición
 
Programa 5
Programa 5Programa 5
Programa 5
 
Acceso al objeto
Acceso al objetoAcceso al objeto
Acceso al objeto
 
Practica2
Practica2Practica2
Practica2
 
sesion5 matlab
sesion5 matlabsesion5 matlab
sesion5 matlab
 
Programa 10
Programa 10Programa 10
Programa 10
 
Practica 2
Practica 2Practica 2
Practica 2
 
Colas
ColasColas
Colas
 

Destacado (6)

Medios de comunicacion 1
Medios de comunicacion 1Medios de comunicacion 1
Medios de comunicacion 1
 
Calendario telesecundaria 2013 2014
Calendario telesecundaria 2013 2014Calendario telesecundaria 2013 2014
Calendario telesecundaria 2013 2014
 
Discapacidad intelectual p.p.
Discapacidad intelectual p.p.Discapacidad intelectual p.p.
Discapacidad intelectual p.p.
 
Maria fernanda ocampo 6
Maria fernanda ocampo 6Maria fernanda ocampo 6
Maria fernanda ocampo 6
 
Programa de fiestas
Programa de fiestasPrograma de fiestas
Programa de fiestas
 
Efectos
EfectosEfectos
Efectos
 

Similar a Minicalculadora

Similar a Minicalculadora (20)

Visual basic
Visual basicVisual basic
Visual basic
 
Practicas Visual Basic 6.0
Practicas Visual Basic 6.0Practicas Visual Basic 6.0
Practicas Visual Basic 6.0
 
Elemento n3
Elemento n3Elemento n3
Elemento n3
 
Cuaderno de ejercicios_y_practicas_visua
Cuaderno de ejercicios_y_practicas_visuaCuaderno de ejercicios_y_practicas_visua
Cuaderno de ejercicios_y_practicas_visua
 
Cuaderno de ejercicios_y_practicas_visua
Cuaderno de ejercicios_y_practicas_visuaCuaderno de ejercicios_y_practicas_visua
Cuaderno de ejercicios_y_practicas_visua
 
Cuaderno de ejercicios_y_practicas_visua
Cuaderno de ejercicios_y_practicas_visuaCuaderno de ejercicios_y_practicas_visua
Cuaderno de ejercicios_y_practicas_visua
 
Cuaderno de ejercicios_y_practicas_visua
Cuaderno de ejercicios_y_practicas_visuaCuaderno de ejercicios_y_practicas_visua
Cuaderno de ejercicios_y_practicas_visua
 
Ejercicios vb
Ejercicios vbEjercicios vb
Ejercicios vb
 
Visual basic cbtis
Visual basic cbtisVisual basic cbtis
Visual basic cbtis
 
Clase nro2 vb net 2010 rivera & g
Clase nro2 vb net 2010 rivera & gClase nro2 vb net 2010 rivera & g
Clase nro2 vb net 2010 rivera & g
 
Manual practicas
Manual practicasManual practicas
Manual practicas
 
Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 
Cristinagananparedes
CristinagananparedesCristinagananparedes
Cristinagananparedes
 
Evaluación 3ER Parcial programación web 1
Evaluación 3ER Parcial programación web 1Evaluación 3ER Parcial programación web 1
Evaluación 3ER Parcial programación web 1
 
Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005
 
Agencia de viaje
Agencia de viajeAgencia de viaje
Agencia de viaje
 
Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005
 
Evaluacion 3er parcial
Evaluacion 3er parcialEvaluacion 3er parcial
Evaluacion 3er parcial
 
Separata de vb 2015
Separata de vb 2015Separata de vb 2015
Separata de vb 2015
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas
 

Más de Victor Daniel Camacho Paz (7)

Marisol propiedades de los materiales magneticos
Marisol propiedades de los materiales magneticosMarisol propiedades de los materiales magneticos
Marisol propiedades de los materiales magneticos
 
Fisica presentacion
Fisica presentacionFisica presentacion
Fisica presentacion
 
Tequila bar jigger masters
Tequila bar jigger mastersTequila bar jigger masters
Tequila bar jigger masters
 
Practicas 120322224406-phpapp02
Practicas 120322224406-phpapp02Practicas 120322224406-phpapp02
Practicas 120322224406-phpapp02
 
Esimlp
EsimlpEsimlp
Esimlp
 
Minicalculadora
MinicalculadoraMinicalculadora
Minicalculadora
 
Coloresyposiciones
ColoresyposicionesColoresyposiciones
Coloresyposiciones
 

Minicalculadora

  • 2. 2.-Mini calculadora Elemental En este ejemplo se muestra una calculadora elemental que permite hacer las cuatro operaciones aritméticas. Los ficheros de este proyecto se pueden llamar mnicalc.vbp y minicalc.frm. El usuario introduce los datos y clica sobre el botón correspondiente a la operación que desea realizar, apareciendo inmediatamente el resultado en la caja de texto
  • 3. Tabla de Objetos y Propiedades A continuación se muestra el código correspondiente a los procedimientos que gestionan los eventos de este ejemplo. Option Explicit Private Sub cmdDiv_Click() txtResult.Text = Val(txtOper1.Text) / Val(txtOper2.Text) lblOp.Caption = “/”
  • 4. Private Sub cmdResta_Click() txtResult.Text = Val(txtOper1.Text)- Val (txtOper2.Text) lblOp.Caption = “-” End Sub Private Sub cmdSuma_Click() txtResult.Text = Val(txtOper1.Text) + Val(txtOper2.Text) lblOp.Caption = “+” End Sub En este ejemplo se ha utilizado repetidamente la función Val() de Visual Basic. Esta función convierte una serie de caracteres numéricos en el número entero o de punto flotante correspondiente. Sin la llamada a la función Val() el operador + aplicando a cadenas de caracteres las concatena, y como resultado, por ejemplo, “3+4” daría “34”. No