lunes, 19 de octubre de 2009

FORMULAS PARA HACER UNA CALCULADORA (VISUAL BASIC)

Primero para comenzar este proyecto debes tener el programa de visual basic cualquier versión es igual

Primero vamos a comenzar con los comandos (para explicar los comandos son códigos escritos para que el programa proyecte cualquier tipo de acción que el usuario desee).

Ejemplo para iniciar una calculadora se necesita saber que hay varios comandos predeterminados en el computador los cuales tendremos que cambiarlos pero hay que darles nombres

Ejemplo

Si vamos a comenzar a dar nombres: btn uno para no confundir los varios nombres por ejemplo btn dos, btn tre, etc. Según los botones que deseen colocar

COMANDOS:

Sub btnuno_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text= txt pantalla.text +”1”

Sub btndos_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text= txt pantalla.text +”2”

Sub btntres_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text= txt pantalla.text +”3”

Sub btncuatro_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text= txt pantalla.text +”4”

Sub btncinco_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text= txt pantalla.text +”5”

Sub btnseis_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text= txt pantalla.text +”6”

Sub btnsiete_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text= txt pantalla.text +”7”

Sub btnocho_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text= txt pantalla.text +”8”

Sub btnnuevo_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text= txt pantalla.text +”9”

Sub btncero_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text= txt pantalla.text +”0”

Sub btnborrar_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text=””

Sub btnpunto_click() ( COMANDO PREDIFINIDO DEL EL PROGRAMA)

txt pantalla.text=”.”

COMANDOS OPERACIONES:

Sub btnmas _ click()

Lbl primernum.caption= txt pantalla.text

lbloperacion.caption="+"


Sub btnigual _ click()

If lbl operación.caption=”+” Then txt pantalla.text= val(lblprimernum.caption)+val(txt pantalla.text)

If lbl operación.caption=”-” Then txt pantalla.text= val(lblprimernum.caption)-val(txt pantalla.text)

If lbl operación.caption=”*” Then txt pantalla.text= val(lblprimernum.caption)*val(txt pantalla.text)

If lbl operación.caption=”/” Then txt pantalla.text= val(lblprimernum.caption)/val(txt pantalla.text)


No hay comentarios:

Publicar un comentario

que te parece?