topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday October 12, 2024, 4:09 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Amortization Calculator  (Read 15372 times)

jroman

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 18
    • View Profile
    • Donate to Member
Amortization Calculator
« on: December 22, 2016, 02:19 PM »
NANY 2017 Entry Information

Application Name Amortize
Version 1.0
Short Description Freeware calculator for payment amounts, number of payments, total interest paid for various types of loans
Supported OSes Windows 
Web Page N/A
Download Link http://jackromanowicz.com/downloads
System Requirements
  • nada
  • zip
  • zero
Version History
  • v1.0 -- initial public release
Author Jack Romanowicz


Description
While researching a re-financing of our house, I got annoyed with the loan calculators I found on the web, so I wrote one I liked better.

Now you can easily find out how much you can save by re-financing and how long it will take to pay off all those Xmas purchases on the Visa card.

Features
Given an initial balance and an annual interest rate:
    For an installment loan:
      Calculate payment amount.
    For a revolving loan:
      Given the amount of a constant periodic payment, calculate the number of payments to payoff.
      Allow payment specification as a percentage of the balance or a fixed amount.
    For all:
      Create a table showing the interest, principal and remaining balance amount for each payment.
      Download the payment table in CSV format.
      Display total interest and total paid.

Planned Features
Any requested features that make sense to me.

Screenshots
Screenshot.pngAmortization Calculator

Usage
Installation
Zero installation. Simply double click the file or place it in a folder in your path and type "Amortize" (assuming you haven't re-named the file) at a command prompt.

Using the Application
If it's not self-explanatory, I've failed and you should let me know how.

Uninstallation
Delete the Amortize.exe (again, assuming you haven't re-named it) file.

Tips
If you are refinancing, try 15 and 20 year mortgage terms as well. You may be surprised, as the interest rates for those loans are lower. You may also be surprised how much you save by paying an extra $10/month on a loan of any size.

Known Issues
It's not very pretty, but you can choose your own payment table colors. (It doesn't remember them, though)
« Last Edit: December 22, 2016, 02:56 PM by jroman, Reason: Added a tip or 2 »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,913
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Amortization Calculator
« Reply #1 on: December 22, 2016, 02:44 PM »
Glad to have another NANY participant!
ps. can you make your download link into a link -- just start it with http:// should do it.

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: Amortization Calculator
« Reply #2 on: December 31, 2016, 02:59 PM »
Looks great from the screenshot.  However, when I try to run it, I get the following error:

The program can't start because libgcc_s_dw2-1.dll is missing from your computer. Try reinstalling the program to fix this problem.

jroman

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 18
    • View Profile
    • Donate to Member
Re: Amortization Calculator
« Reply #3 on: January 01, 2017, 07:11 PM »
Oops! Forgot to static the gcc & stdc++ libs for release. Thanks for the heads-up.

I've uploaded one that will work for you, and everyone else  8), at the same location.

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: Amortization Calculator
« Reply #4 on: January 01, 2017, 10:42 PM »
Works fine now.  Well done.   :Thmbsup:

nogojoe

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 169
    • View Profile
    • Donate to Member
Re: Amortization Calculator
« Reply #5 on: January 02, 2017, 05:51 PM »
Oops! Forgot to static the gcc & stdc++ libs for release. Thanks for the heads-up.

I've uploaded one that will work for you, and everyone else  8), at the same location.
Hi I'm getting your program neutralized and quarantined as a suspicious file by my antivirus Panda Gold.
Often the most convincing people are those who have lost the plot so much they don't recognize the difference between fact and fantasy

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: Amortization Calculator
« Reply #6 on: January 02, 2017, 05:55 PM »
VirusTotal shows 0/56 so your AV is probably throwing a false positive.

https://www.virustot...3ea3519316/analysis/

nogojoe

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 169
    • View Profile
    • Donate to Member
Re: Amortization Calculator
« Reply #7 on: January 02, 2017, 07:58 PM »
VirusTotal shows 0/56 so your AV is probably throwing a false positive.

https://www.virustot...3ea3519316/analysis/
thanks Jodi it must be
Often the most convincing people are those who have lost the plot so much they don't recognize the difference between fact and fantasy

jroman

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 18
    • View Profile
    • Donate to Member
Re: Amortization Calculator Version 2.0
« Reply #8 on: January 09, 2017, 01:33 PM »
I know, it's so simple what's the point of a version 2, right?

Well, when I had to re-open the project to link some libraries statically, I was offended by the non-OO design of the program.  OK for me, but not for release (even if you never see the code). So I re-factored it, leaving just a couple of rough edges that weren't worth the effort to sand down.  Of course, testing the updated code pointed out some ways the UX could be improved, so I implemented them

Voila! Version 2. You'll find it linked on the same downloads page as version 1 on my website.

New features:
1. Better keyboard support, including putting the focus on the first input field when the program opens (duh!)
2. Displaying the amortization results in separate windows so you can do side-by-side comparisons if desired.
3. Better editing of input parameters -- hope you didn't run into any of my gaffes!
4. Highlight the "Save to CSV" button.
5. More of the loan parameters included in the CSV download, so you don't have to remember them.

Sorry that you have to close each of the result windows and the parameter input window separately.  I wanted to have them all close when the parameter window is closed, but I can't seem to find the incantation to make that happen.  Is anyone familiar enough with FLTK to give me a pointer in the direction of accomplishing that?  Thanks.

Contro

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 3,940
    • View Profile
    • Donate to Member
Re: Amortization Calculator
« Reply #9 on: May 21, 2017, 02:50 PM »
 :-*

GOOD for everybody

jroman

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 18
    • View Profile
    • Donate to Member
Re: Amortization Calculator
« Reply #10 on: May 22, 2017, 08:12 PM »
I finally did a facepalm and added the mwindows parameter to the build.  So, the version at the download site above now closes all the amortization windows when you close the parameter window. (In case anyone cares (besides me! ;^) ))

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: Amortization Calculator
« Reply #11 on: May 22, 2017, 10:46 PM »
In case anyone cares
Always good to see someone take pride in his work.