Está en la página 1de 8

PROGRAMACIÓN AVANZADA II

SEMANA 4

Daniel Pérez Bustamante


16-05-2022
Ingeniería en informática
DESARROLLO

Lea atentamente la siguiente instrucción, analice la información de acuerdo con los contenidos revisados en
la semana y conteste las preguntas que se presentan a continuación:

Desarrolle un programa de computación en Python con interfaz gráfica que permita, a través de las medidas
ingresadas de un triángulo, identificar su tipo. Muestre la salida por la misma interfaz (9 puntos).
Respuesta:

De acuerdo con el requerimiento de esta semana, lo primero que voy a realizar es definir el widget de Tkinter
con la variable formulario, a continuación, voy a agregar las tres entradas de texto para ingresar las medidas
del triángulo y tres etiquetas indicando a qué lado del triángulo corresponde cada input. Se incluye también
un checkbox para indicar si el usuario quiere registrar el resultado para no olvidar, este quedará como una
etiqueta en el widget, la cual quedará de manera permanente con el resultado. Se añade un botón para
evaluar el triángulo descrito, una vez presionado el usuario se le mostrará un dialogo de mensaje indicando
el tipo de triangulo que corresponde a las medidas indicadas.

El código para evaluar el triángulo es una serie de dos evaluaciones if donde se identifica si las tres medidas
son iguales, o si dos de ellas son iguales, calificando como equilátero o isósceles respectivamente, de no
cumplir con ninguna el triángulo es escaleno.

A continuación, el código de la aplicación:


A continuación demuestro la aplicación funcionando y con todas las funcionalidades de esta:

A continuación, presento la aplicación evaluando un triángulo de lados iguales:


Aplicación evaluando un triángulo con todos los lados distintos:

Aplicación evaluando un triángulo con dos lados iguales y uno distinto:


Aplicación registrando un resultado después de su ejecución en una etiqueta:

Aplicación registrando más de un resultado de su ejecución en distintas etiquetas:


REFERENCIAS BIBLIOGRÁFICAS
Las referencias deben ser presentadas de acuerdo con las Normas APA, incluyendo información que permita
ubicar de forma inmediata la fuente utilizada.
Recuerda que siempre debes incluir el texto de lectura relacionado con la semana a evaluar.

Ejemplo texto de lectura de IACC:

IACC. (2022). Programación avanzada II online. Semana 4

Ejemplos referenciales:

Python Org (2020) Interfaz de Python para Tcl/Tk. Link:

https://docs.python.org/es/3/library/tkinter.html

También podría gustarte