Acme-Math-PerfectChristmasTree
view release on metacpan or search on metacpan
=encoding utf8
=head1 NAME
Acme::Math::PerfectChristmasTree - Calculate the perfect Christmas tree
=head1 VERSION
This document describes Acme::Math::PerfectChristmasTree version 0.02
=head1 SYNOPSIS
use Acme::Math::PerfectChristmasTree qw/calc_perfect_christmas_tree/;
my $tree_height = 140; #<= centimeter
my %perfect_tree = calc_perfect_christmas_tree($tree_height);
# Content of %perfect_tree
#
# 'star_or_fairy_height' => 14,
# 'tinsel_length' => 714.712328691678,
# 'number_of_baubles' => 29,
# 'lights_length' => 439.822971502571
=head1 DESCRIPTION
This module calculates perfect Christmas tree. Sorry, "perfect Christmas tree" is not a data tree.
So it has nothing to do with data structure.
This module is using an equation which was devised by mathematics club of The University Of Sheffield.
For more details, refer to the following web site.
L<http://www.shef.ac.uk/news/nr/debenhams-christmas-tree-formula-1.227810>
=head1 METHODS
=over 4
=item calc_perfect_christmas_tree
Calculates perfect Christmas tree.
This function needs an argument which specify height of tree (please input as centimeter).
This function returns a hash. Keys of hash are...
'star_or_fairy_height'
'tinsel_length'
'number_of_baubles'
'lights_length'
(Values of hash related to length or height are expressed as centimeter).
=back
=head1 CONFIGURATION AND ENVIRONMENT
Acme::Math::PerfectChristmasTree requires no configuration files or environment variables.
=head1 DEPENDENCIES
( run in 1.559 second using v1.01-cache-2.11-cpan-39bf76dae61 )