Está en la página 1de 2

Instrucciones del tercer parcial:

Parte 1: Diagrama de flujo:

1- Diseñar el diagrama de flujo para crear una calculadora. La calculadora debe


funcionar tal como funciona la calculadora de Windows.

2- Como fin de referencia el programa debe tener todas las opciones mostradas en la
imagen:

Donde además se deben incluir las funciones


especiales:

MC (Memory Clear):
Elimina cualquier número almacenado en memoria.

MR (Memory Recall):
Recupera el número almacenado en memoria. El
número permanece en memoria.

MS (Memory Storage):
Almacena en memoria el número mostrado.
Combinación de teclas: CTRL+M

M+:
Suma el número mostrado a otro número que se
encuentre en memoria, pero no muestra la suma de
estos números.

M-:
Resta el número mostrado a otro número que se encuentre en memoria, pero no muestra la
resta de estos números.

CE (Clear error):
Elimina el número mostrado. Se utiliza para cuando se comete un error en el ingreso de
datos, pero sin eliminar todo el calculo que se encuentra realizando.

C (Clear):
Elimina todo el cálculo actual.

Parte 2: Código:

1- Escribir el código para poner en ejecución el comportamiento de la calculadora en


función del diagrama anterior tal cual fue escrito.

2- Todas las operaciones deben estar encapsuladas en una función, por ejemplo
Sumar(), Restar(), MC(), M+()

3- Luego que el código funcione correctamente incluir al diagrama los cambios surgidos
durante la programación y márcalos con un color diferente para que sea distintivo.
Parte 3: Interface gráfica:

1- Utilizando el paquete de TKinter (Puede ser usando Pycharm como IDE) diseñar la
interface gráfica, es decir las opciones de la calculadora

2- El titulo del programa debe indicar su nombre y apellido ej:

“Calculadora – Persio Martinez”

Nota: Guía de cómo funciona TKinter con ejemplos prácticos y código.


https://coderslegacy.com/python/python-gui/

Parte 4: Entregable:

1- Subir a la plataforma un print con la calculadora funcionando y el archivo con


extensión .py con el código.

También podría gustarte