Está en la página 1de 6

MODELOS DE PROGRAMACION I - 202310-1A - 11

HAIDER FARID RODRIGUEZ MORENO

Tutor: DEIVYS MORALES

Fundación Universitaria del Área Andina

Facultad Ingeniería En Sistemas

BOGOTA D.C 7/04/2022


Objetivo

Incursionar en los conceptos de la POO en Python y poner en práctica mediante un trabajo


colaborativo los conceptos adquiridos. Profundizar sobre los conceptos de clases, herencia,
polimorfismo y encapsulamiento.

Paso para proceder

Realizar un programa que contenga una interfaz gráfica en Phyton, donde solicite al usuario
ingresar nombre y edad, si el usuario es menor de 18 años y mayor de 70, le arroja un mensaje de
que no puede votar, si la edad está entre (18 y 70) años, puede continuar. Debe mostrar un label
donde le pregunte si inscribió la cédula, si es positivo puede votar de lo contrario arroja un
mensaje que no es apto para hacerlo, esta interfaz debe contener imágenes, en la parte inferior
incluir el nombre de los participantes.
Si puede votar entre 18 & 70 años

No puede votar menor a 18 años


No puede votar mayor a 70 años

Código en Python usado la librería de tkinter

from tkinter import *


from tkinter import messagebox

votaciones=Tk()
votaciones.title("INTERFAZ DE VOTACIONES AREANDINA")
votaciones.geometry("1000x700")
Imagen = PhotoImage(file="c:\\Users\haider\\Desktop\\Voto Area Andina\\
mano.gif")
lblImagen= Label(votaciones, image= Imagen).place(x=86, y=90)
votaciones.config(background ="#0b5363")  
voto=Frame(votaciones)
Edad = IntVar()
Nombre = StringVar()  

def enviar():    
    TEdad = Edad.get()    
    if Edad.get()< 18:        
        Textopantalla.set("NO PUEDES VOTAR POR SER MENOR DE 18 AÑOS")      
       
    elif Edad.get()> 70:        
        Textopantalla.set("NO PUEDES VOTAR POR SER MAYOR DE 70 AÑOS")      
       
    else:        
        Textopantalla.set("PERFECTO, PUEDES INICIAR CON TU VOTACIÓN")  
       
def Negacion():     Textopantalla.set("NO PUEDES VOTAR, NO HAS INSCRITO TU
CÉDULA")  
Bienvenido=Label(votaciones, text="BIENVENIDO A LA INTERFAZ DE VOTACIONES DE
LA UNIVERSIDAD AREANDINA", fg="white", background="#23BAC4")
Bienvenido.grid(row =0, column=1, padx=10, pady=10)  

Bienvenido=Label(votaciones, text="MODELOS DE PROGRAMACIÓN, ACTIVIDAD


EVALUATIVA EJE 4, PRESENTADO POR: ", fg="white", background="#23BAC4")

Bienvenido.grid(row =1, column=1, padx=10, pady=10)  

Bienvenido=Label(votaciones, text=" HAIDER FARID RODIGUEZ MORENO",


fg="white", background="#0b5363")

Bienvenido.grid(row =2, column=1, padx=10, pady=20)  

texto=Label(votaciones,text="POR FAVOR, INGRESE SU NOMBRE", fg="white",


background="#0b5363")
texto.grid(row=5, column=1, pady=8, sticky="W")  

Nom=Entry(votaciones, width=45, textvariable=Nombre)


Nom.grid(row =6, column=1, pady=8, sticky="W")  

texto=Label(votaciones,text="POR FAVOR, INGRESE SU EDAD", fg="white",


background="#0b5363")
texto.grid(row=7, column=1, pady=8, sticky="W")  

TEdad=Entry(votaciones, textvariable=Edad)
TEdad.grid(row =9, column=1, pady=8, sticky="W")

texto=Label(votaciones,text="¿YA REALIZÓ LA INSCRIPCIÓN DE SU CÉDULA?",


fg="white", background="#0b5363")
texto.grid(row=12, column=1, pady=10)

texto=Label(votaciones,text="EL VOTO ES UN DERECHO FUNDAMENTA", fg="white",


background="#0b5363")
texto.grid(row=12, column=0, pady=10)

Textopantalla=StringVar()
pantalla=Entry(votaciones, width=65, textvariable=Textopantalla)
pantalla.grid(row=20, column=1)
pantalla.config(background="#21c1c1", fg="#fc6262")  

texto.config(justify="right")  

boton=Button(votaciones, text="SI", command=enviar)


boton.grid(row=15, column=1, pady=8)
boton=Button(votaciones, text="NO", command=Negacion)
boton.grid(row=18, column=1, pady=8)
votaciones.mainloop()

Conclusión

Se realiza trabajo en Python utilizando la librería Tkinter ya que es más fácil e intuitiva para realizar
este tipo de proyectos cuando se esta iniciando en programación al igual que el lenguaje de Python
así mimo se le recomienda realizar verificaciones de videos o cursos gratis en internet para
entender mas del tema

Biografías

https://www.youtube.com/watch?v=tp7Tp-A5yQQ

https://www.youtube.com/watch?v=5ku3YVIY0x0

https://www.youtube.com/watch?v=hTUJC8HsC2I&list=PLqlQ2-9ypflQQEepQJvGQ6RJ8llnzk6Kj

También podría gustarte