Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/10/2010, 03:06
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Calculadora VB6 [Novato]

Hola:
Evidentemente soluciones hay varias, sobre gustos colores, pero una posible idea podría ser que necesitas dos tipos de botones para no hacer tantas comparaciones, por ejemplo:

En lugar de utilizar simplemente Command1 definelos como cmdNum para los que puedan considerarse como tal 0123456789. y otros llamados cmdOpe para los que se consideren operaciones +-*/ etc

El problema en realidad es de todos modos que el hacer una calculadora mas que el tema en si de la simple programación es el análisis de las distintas opciones que debes tener previsto.

¿ Que ocurre si el usuario pulsa 2 veces el . decimal ?
¿ Que ocurre si pulsa una operación antes de tener números en Text1 ?
¿ Que ocurre si pulsa dos veces seguidas operacion ?

Para el tema de efectuar los cálculos es de suponer que lo mejor es utilizar el Select/Case

Bueno creo que ya te he dejado algunos quebraderos de cabeza para que vayas entreteniéndote.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...