Utilitário para cálculos

Publicado por Leonardo Berbert Gomes 06/01/2005

[ Hits: 4.858 ]

Homepage: https://www.linkedin.com/in/leoberbert

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

Fazendo processos rodarem em background

Troca de wallpaper temporizado para LXDE

run_update - Atualizador de Sabayon

Conversor 2

Resolução de Matriz NxM


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts