Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Evaluador de triángulos en Python, Guías, Proyectos, Investigaciones de Tecnologías de Red y TCP / IP

El desarrollo de un programa de computación en python con interfaz gráfica que permite, a través de las medidas ingresadas de un triángulo, identificar su tipo y mostrar el resultado por la misma interfaz. El programa utiliza la biblioteca tkinter para crear la interfaz de usuario, donde el usuario puede ingresar las medidas de los lados del triángulo y el programa determina si el triángulo es equilátero, isósceles o escaleno. Además, el usuario puede optar por guardar el resultado de forma permanente en la interfaz. El documento incluye el código completo del programa y una breve bibliografía.

Tipo: Guías, Proyectos, Investigaciones

2021/2022

Subido el 04/10/2022

guillermo-rodriguez-41
guillermo-rodriguez-41 🇨🇱

5 documentos

1 / 15

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Tarea semana 4
Programación avanzada II
Nombre: Guillermo Rodriguez
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Evaluador de triángulos en Python y más Guías, Proyectos, Investigaciones en PDF de Tecnologías de Red y TCP / IP solo en Docsity!

Tarea semana 4 Programación avanzada II Nombre: Guillermo Rodriguez

Lea atentamente la siguiente instrucción, analice la información de acuerdo a 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

import tkinter from tkinter import messagebox formulario = tkinter.Tk() formulario.title("Evaluador de triángulos") formulario.geometry("400x400") etiqueta1 = tkinter.Label(formulario, text="Ingrese medida del lado Izquierdo") etiqueta1.pack() entrada1 = tkinter.Entry(formulario) entrada1.pack() etiqueta2 = tkinter.Label(formulario, text="Ingrese medida del lado Derecho") etiqueta2.pack() entrada2 = tkinter.Entry(formulario) entrada2.pack() etiqueta3 = tkinter.Label(formulario, text="Ingrese medida de Base") etiqueta3.pack() entrada3 = tkinter.Entry(formulario) entrada3.pack() guardarResultado = tkinter.IntVar() def evaluaTriangulo(): l1 = int(entrada1.get()) l2 = int(entrada2.get())

l3 = int(entrada3.get()) if l1 == l2 == l3: result = "Equilatero" elif l1 == l2 or l2 == l or l3 == l1: result = "Isoceles" else: result = "Escaleno" result = ( "Un triangulo con medidas "

  • str(l1)
  • " izq. "
  • str(l2)
  • " der. "
  • str(l3)
  • " base, es "

text="Guardar resultado", variable=guardarResultado , onvalue= 1 , offvalue= 0 , command=seleccionar, ).pack(anchor="w") boton = tkinter.Button(formulario, text="Evaluar", command=evaluaTriangulo ) boton.pack() formulario.mainloop() l3 = int(entrada3.get()) if l1 == l2 == l3: result = "Equilatero"

elif l1 == l2 or l2 == l3 or l3 == l1: result = "Isoceles" else: result = "Escaleno" result = ( "Un triangulo con medidas "

  • str(l1)
  • " izq. "
  • str(l2)
  • " der. "
  • str(l3)
  • " base, es "
  • result ) messagebox.showinfo("Resultado", result) if guardarResultado.get() == 1: resultadoGrd = tkinter.Label(formulario, text=result) resultadoGrd.pack() def seleccionar(): if guardarResultado.get(): print(guardarResultado.get()) tkinter.Checkbutton(

Bibliografía Contenido semana 4 IACC, instituto profesional, Chile,2022.