#!/usr/bin/perl
our
$VERSION
= 0.001_000;
use
constant
PI
=>
my
number
$TYPED_PI
= 3.141_592_654;
print
'Please input radius: '
;
my
string
$radius_string
= <STDIN>;
my
number
$radius
= string_to_number(
$radius_string
);
my
number
$circumference
;
if
(
$radius
>= 0) {
$circumference
= 2 * PI() *
$radius
;
}
else
{
print
'Negative radius detected, defaulting to zero circumference!'
,
"\n"
;
$circumference
= 0;
}
print
"\n"
;
print
'Pi = '
, to_string(PI()),
"\n"
;
print
'Radius = '
, to_string(
$radius
),
"\n"
;
print
'Circumference = 2 * Pi * Radius = 2 * '
, to_string(PI()),
' * '
, to_string(
$radius
),
' = '
, to_string(
$circumference
),
"\n"
;