ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Calculadora En Visual Basic


Enviado por   •  2 de Diciembre de 2012  •  1.023 Palabras (5 Páginas)  •  1.115 Visitas

Página 1 de 5

I. INTRODUCCIÓN

En este documento se plantea la forma sistemática que se llevo a cabo para crear una calculadora en Visual Basic. En mi caso no fue difícil manejar este lenguaje de programación ya que tengo conocimientos previos del manejo de éste, pero no los suficientes aun.

II. DESARROLLO

1. Cree el interfaz de la calculadora agregando al formulario 19 botones (10 dígitos, 6 operadores, punto decimal, borrar todo y borrar última entrada) y una etiqueta (pantalla de la calculadora).

2. Definimos algunas propiedades de nuestros componentes:

Objetos Propiedad Valor

Etiqueta

Pantalla (Name)

AutoSize

BorderStyle

BackColor

Font

TexteAling

Text etPantalla

False

Fixed#d

[255,255,192]

Ms Sans Seref, Bold, 14,25

MiddleRight

0,

Botón de pulsación

Teclas 0 a 9 (Name)

Text btDigition(n:0 a 9)

0,1,…,9

Botón de pulsación

Tecla + (Name)

Text btMas

+

Botón de pulsación

Tecla - (Name)

Text btMenos

-

Botón de pulsación

Tecla x (Name)

Text btPor

x

Botón de pulsación

Tecla / (Name)

Text btDividir

/

Botón de pulsación

Tecla = (Name)

Text btIgual

=

Botón de pulsación

Coma decimal (Name)

Text btComaDec

,

Botón de pulsación

Tanto por ciento (Name)

Text btTantoPorCiento

%

Botón de pulsación

Puesta a cero total (Name)

Text btInicar

C

Botón de pulsación

Puesta a cero última entrada (Name)

Text btBorrarEntrada

CE

3. Asigné un manejador de eventos a cada uno de los botones del 0 a 9.

Para ello seleccionamos nuestros 9 digitos y en la ventana de propiedades, en el evento click asigne el nombre de btDigito_Click y asignamos el siguiente código(en una sola línea):

El cual indica que un clic en cualquier botón 0 a 9 hace que ese botón genere un evento Click. Como respuesta a este evento se ejecutará el método btDigito_Click.que será compartido por todas las teclas btDigito0 a btDigito9.

4. Para que los dígitos al ser presionados uno tras otro aparezcan en nuestra pantalla de la calculadora agregamos el siguiente código:

5. Para que cuando al empezar a teclear un digito a la calculadora no empiece con cero agregamos el siguiente código:

Esto indica que la pantalla debe ser iniciada cada vez que el usuario vaya a introducir un número nuevo.

6. Otro detalle a tener presente es que los ceros iniciales no son significativos por lo que no se tendrán en cuenta. Para ello agregamos el siguiente código:

7. Declare la variable ultimaEntrada como miembro de la clase Form1 como miembro de la clase Form1 y la inicialice en el constructor de la clase:

8. Agregamos el siguiente código al método btDigito_Click

9. Ahora vamos a ver el asunto de los decimales. No se debe aceptar una segunda coma decimal, para detectar este caso, se introdujo una variable denominada comaDecimal, que tendrá el valor True si el numero ya tiene una coma decimal, o un valor False sino la tiene.

Declaramos la variable en la clase Form1:

Se añadió a la definición del constructor de Form1:

10. Asocié un manejador de eventos btComaDec_Click con la tecla coma decimal y escribí el siguiente código:

11. Una vez que el usuario ha tecleado un numero, lo lógico es que pulse a continuación la tecla correspondiente a la operación a realizar. Esto es el usuario hara clic sobre una de las teclas +, -, x, / o =. Para esto ejecutamos el controlador para estos botones, que es el método btOperacion_Click de la clase Form1. En ese instante, la calculadora tiene que recordar el operador

...

Descargar como (para miembros actualizados) txt (7 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com