jueves, agosto 29, 2019

8.- SUMA DE NUMEROS

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
Proceso suma1
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')
#determinamos el ancho, alto y su ubicación
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)
    except ValueError:
        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