Con este ejercicio vamos a realizar un completo ejercicio, desde el pseudocódigo, diagrama de flujo y el código. El ejercicio se realizó utilizando PSEINT, para editar el pseudocódigo y diagrama de flujo.
En caso que el usuario ingrese texto, implementamos un control de errores:
Try:
......
.....
except
Determinar la suma de los N números enteros de acuerdo a la siguiente fórmula:
Suma = n*(n+1)/2
PSEUDOCODIGO
Escribir"Ingresar numero entero positivo: "
leer n
Suma = n*(n+1)/2
Escribir"La Suma es: ",suma
FinProceso
CODIGO
# importamos todo de Tkinter
from tkinter import *
#asignamos el nombre de la ventana
ventana = Tk()
#asignamos un título
ventana.title('Suma de números enteros')
ventana.geometry('480x200+450+250')
# determinamos el color de fondo
ventana.config(bg = 'orange')
# creamos una función
def sumar():
try:
n=int(entrada_txt.get())
n=(n*(n+1) // 2)
etiqueta.config(text=n)
etiqueta.config(text='ingrese un número entero')
numero=' '
etiqueta=Label(text='Ingrese un número entero')
etiqueta.grid(column=0,row=2)
entrada_txt=Entry(ventana, width=10,textvariable=numero)
entrada_txt.grid(column=0,row=3)
boton=Button(ventana, text='calcular suma', command=sumar)
boton.grid(column=10,row=2,padx=10,pady=4)
etiqueta=Label(ventana, text='suma')
etiqueta.grid(column=3,row=20)
ventana.mainloop()
No hay comentarios.:
Publicar un comentario