2-Código Calculadora
2-Código Calculadora
Resumen del proyecto
Calculadora básica para App Inventor
Programación.
Variables globales (bloques de App Inventor)
• global textoPantalla (currentInput) — texto que se está escribiendo, inicial: "0"
• global operando — número (almacena primer operando), inicial: 0
• global operador — texto que guarda "+", "-", "*", "/"; inicial: ""
• global reiniciarNumero — booleano que indica si al pulsar número se debe reiniciar textoPantalla; inicial: false
• global tienePunto — booleano que indica si textoPantalla ya tiene punto; inicial: falso
Comportamiento y lógica (instrucciones de bloques paso a paso)
1. Inicialización (Screen1.Initialize)
o poner global textoPantalla a "0"
o poner lblDisplay.Text como global textoPantalla
o poner global operando a 0
o poner global operador a ""
o poner global reiniciarNumero a falso
o poner global tienePunto a falso
- Botones
de número (btn0..btn9) — usar el mismo procedimiento para cada número con
el dígito correspondiente
- Evento:
Cuando btnX.Clic
- sí
global reiniciarNumero = verdadero Entonces
- poner
global textoPantalla a él digitoX (por ejemplo "5")
- poner
global reiniciarNumero a falso
- poner
global tienePunto a false (si digit no es ".")
- else
- sí
global textoPantalla = "0" entonces
- poner
global textoPantalla a digito
- else
- poner
global textoPantalla unir (global textoPantalla, digitoX)
- poner
lblDisplay.Texto como global textoPantalla
Boton C
Botón AC
Botón Punto
Función CalcularResultado:
Botón Suma:
Botón Multiplicación
Botón División
Botón Igual
Comentarios
Publicar un comentario