Calcular el interés generado por un capital depositado durante cierta cantidad de periodos, a una tasa de interés determinado y expresado en porcentaje.
PSEUDOCOIDGO EN PSEINT
Proceso calculainteres
Escribir "Ingrese el monto de capital: "
leer capital
Escribir "Ingrese la Tasa de interés: "
leer Tasa
Escribir "Ingrese numero de periodos: "
leer NumPer
Monto = capital*(1+Tasa/100)^NumPer
interes= Monto - capital
Escribir "El monto total de interes es: ", interes
FinProceso
CODIGO PYTHON:
from tkinter import *
from math import *
ventana = Tk()
#asignamos un título
ventana.title('Calculando el interés')
#determinamos el ancho, alto y su ubicación
ventana.geometry('520x200+450+250')
# determinamos el color de fondo
ventana.config(bg = 'orange')
# Definimos una función a ejecutar al clic del botón
def calcular():
try:
mcapital = float(entrada1_txt.get())
tasa = float(entrada2_txt.get())
numper = int(entrada3_txt.get())
total_interes =float()
monto = mcapital*((1+tasa/100)**numper)
total_interes = (monto - mcapital)
etiqueta=Label(text='Total interes: '+ repr(total_interes))
etiqueta.grid(column=3,row=16)
except ValueError:
etiqueta.config(text='ingrese una cantidad')
etiqueta.grid(column=3,row=16)
mcapital=StringVar()
tasa=StringVar()
numper=StringVar()
etiqueta=Label(text='Ingrese monto de capital')
etiqueta.grid(column=0,row=2)
entrada1_txt=Entry(ventana, width=10,textvariable=mcapital)
entrada1_txt.grid(column=2,row=2)
etiqueta=Label(text='Ingrese tasa de interes')
etiqueta.grid(column=0,row=4)
entrada2_txt=Entry(ventana, width=10,textvariable=tasa)
entrada2_txt.grid(column=2,row=4)
import math
etiqueta=Label(text='Ingrese numero de periodos')
etiqueta.grid(column=0,row=6)
entrada3_txt=Entry(ventana, width=10,textvariable=numper)
entrada3_txt.grid(column=2,row=6)
boton=Button(ventana, text='calcular interes',command=calcular)
boton.grid(column=3,row=2,padx=10,pady=4)
ventana.mainloop()
No hay comentarios.:
Publicar un comentario