Utilitário para cálculos

Publicado por Leonardo Berbert Gomes 06/01/2005

[ Hits: 4.406 ]

Homepage: https://www.linkedin.com/in/leonardo-berbert-23a96920/

Download interest.py




Script simples feito em inputs que calcula impostos pagos, salário, e saldo atual mês a mês.

  



Esconder código-fonte

#!/usr/bin/python

import sys

print "Time to calculate some interest... ok."

print "What is the APR (as a percentage)? ",
apr = float(sys.stdin.readline()) / 100.0
mpr = apr / 12

print "\nWhat is your monthly payment? ",
payment = float(sys.stdin.readline())

print "\nWhat is your beginning balance? ",
balance = float(sys.stdin.readline())

print "-" * 50
print "SCHEDULE..."
print "-" * 50

i = 1
begin_balance = balance
end_balance = balance
total_interest = 0.0
total_paid = 0.0

while end_balance > 0.0:
    print "MONTH", `i`

    interest = mpr * begin_balance
    # Don't overpay.
    if payment <= begin_balance + interest:
        real_payment = payment
    else: real_payment = begin_balance + interest
    
    end_balance = begin_balance + interest - real_payment

    print "\tending balance:"
    print "\t %f + %f - %f = %f" % \
          (begin_balance, interest, real_payment, end_balance)
    ## set up next month.
    i = i + 1
    begin_balance = end_balance
    
    ## count totals.
    total_paid = total_paid + real_payment
    total_interest = total_interest + interest

print "TOTAL PAID: %f\tTOTAL INTEREST PAID: %f" % (total_paid, total_interest)



Scripts recomendados

Jogo labirinto

Validador de CPF

SnakeSQL - Crie consultas SQL facilmente

Algoritmo de Abraao

Teclado Numérico


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts