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


  1. 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

Entradas populares de este blog

1. Introducción a App Inventor