Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
13
Task/Temperature-conversion/Perl/temperature-conversion.pl
Normal file
13
Task/Temperature-conversion/Perl/temperature-conversion.pl
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
my %scale = (
|
||||
Celcius => { factor => 1 , offset => -273.15 },
|
||||
Rankine => { factor => 1.8, offset => 0 },
|
||||
Fahrenheit => { factor => 1.8, offset => -459.67 },
|
||||
);
|
||||
|
||||
print "Enter a temperature in Kelvin: ";
|
||||
chomp(my $kelvin = <STDIN>);
|
||||
die "No such temperature!\n" unless $kelvin > 0;
|
||||
|
||||
foreach (sort keys %scale) {
|
||||
printf "%12s:%8.2f\n", $_, $kelvin * $scale{$_}{factor} + $scale{$_}{offset};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue