You are on page 1of 12

DISEO DE UNA CALCULADORA

Vamos a disear una calculadora elemental que permita hacer las cuatro operaciones aritmticas (sumar, restar, multiplicar y dividir). El usuario introduce los datos y da clic sobre el botn correspondiente a la operacin que desea realizar, apareciendo inmediatamente el resultado en la caja de texto de la derecha.

PROGRAMACIN EN VB6.0

Ubicacin de cajas de texto


El primer paso es ubicar dentro del formulario las tres cajas de texto: Dos de ellas servirn para que el usuario introduzca los datos a operar y la tercera para visualizar el resultado.
La opcin que tiene las letras ab dentro corresponde a la herramienta caja de texto. Cuando se selecciona el cursor se transforma en una cruz. Ubicar el cursor dentro del formulario y haciendo clic izquierdo sostenido, dibujar la primer caja. Hacer lo mismo para las otras dos cajas.
PROGRAMACIN EN VB6.0 2

Ubicacin de botones
Justo debajo de la opcin caja de texto se encuentra la opcin botones. Seleccionar y ubicar 4 botones dentro del formulario. Puede ser debajo, encima o al lado de las cajas de texto.

PROGRAMACIN EN VB6.0

Edicin de propiedades (I)


Cada vez que se selecciona una caja de texto o un botn, la ventana de propiedades cambia mostrndonos las propiedades del objeto actual. Al seleccionar una caja de texto aparece as:

PROGRAMACIN EN VB6.0

Edicin de propiedades (II)


Al seleccionar un botn aparece as:
Se debe notar que: 1. Las propiedades cambian segn el objeto seleccionado 2. Siempre aparece una propiedad de primero resaltada en azul

PROGRAMACIN EN VB6.0

Edicin de propiedades (III)


Edite las propiedades as: 1. Guarde el proyecto

Al formulario frmMinicalculadora Al proyecto Calculadora

llmelo:
llmelo

2. Edite las propiedades de las tres cajas de texto como se resume en la tabla de la izquierda

PROGRAMACIN EN VB6.0

Las dos cajas para ingresar los datos llmelas: txtOper1 y txtOper2 La caja para visualizar el resultado llmela: txtResult
6

Edicin de propiedades (IV)


3. Edite cada uno de los botones as: Botn Suma: cmdSuma (Caption = +) Botn Resta: cmdResta (Caption = -) Botn Multi: cmdProd (Caption = *) Botn Divi: cmdDiv (Caption = /) Note que la propiedad Caption define que es lo que el usuario ver en el botn
PROGRAMACIN EN VB6.0 7

Programacin (I)
Los dos primeros pasos fueron: 1) Creacin del formulario 2) Edicin de propiedades Ahora hay que programar: Que har VB6.0 cuando el usuario introduzca datos en las cajas de texto o presione los botones?
A pesar que no sea evidente a primera vista, cuando Ud. como programador edit por ejemplo, la primer casilla de texto como txtOper1, en realidad lo que est haciendo es creando una variable de tipo texto capaz de almacenar el nmero que el usuario introduzca en dicha casilla
PROGRAMACIN EN VB6.0 8

Programacin (II)
Ahora, que debe hacer el programa cuando el usuario presione los botones?. Si el programador da doble clic sobre el botn suma, VB lo lleva a una seccin especfica del cdigo:

Observe que ya hay cdigo escrito, lo que Ud. debe hacer como programador es escribir el cdigo de la accin, es decir, lo que VB debe hacer cuando el usuario oprima ese botn.
PROGRAMACIN EN VB6.0 9

Programacin (III)
Edite el segmento de cdigo tal como aparece a continuacin (debe ser exacto):
Private Sub cmdSuma_Click() txtResult.Text = Val(txtOper1.Text) + Val(txtOper2.Text) lblOp.Caption = "+" End Sub

PROGRAMACIN EN VB6.0

10

Programacin (IV)
Edite ahora el segmento de cdigo correspondiente a la resta (recuerde que VB lo lleva a l al dar doble clic sobre el botn) : Private Sub cmdResta_Click() txtResult.Text = Val(txtOper1.Text) - Val(txtOper2.Text) lblOp.Caption = "-" End Sub Siguiendo un procedimiento similar, termine de editar las opciones correspondientes a la multiplicacin y la divisin
PROGRAMACIN EN VB6.0 11

Ejecucin del programa


Una vez editadas las acciones a desarrollar cuando se presiona un botn, podemos correr o ejecutar el programa para comprobar su funcionamiento dando clic en el cono de play en la barra de mens.
Si los segmentos de cdigo fueron correctamente escritos, VB ejecutar el programa: El usuario puede colocar datos numricos dentro de las dos casillas de texto, oprimir posteriormente un botn de accin (+, -, *, /) y el programa mostrar en la tercer casilla el resultado correspondiente.

PROGRAMACIN EN VB6.0

12

You might also like