#!/usr/bin/env perl
use strict;
use warnings;
@ARGV == 3
or die "Usage: $0 current-total interest-rate days\n";
my ( $current_total, $interest_rate, $days ) = @ARGV;
my $original_total = $current_total;
for ( 0 .. $days ) {
my $interest = ( $current_total * ( $interest_rate / 100 ) ) / 365;
printf "On day %d we add %.2f interest to the %.2f total, which gives us %.2f\n",
$_, $interest, $current_total, $current_total + $interest;
$current_total += $interest;
}
printf "--\nAfter $days days you would pay \$%.2f of interest, making the total %.2f\n",
$current_total - $original_total, $current_total;