#!/usr/bin/perl -w
use strict;
use Math::Units;
my($v_in, $v_out, $u_in, $u_out);
while (1) {
print "enter value and unit: "; $v_in = <>;
print " output unit: "; $u_out = <>;
if ($v_in !~ m|^\s*(\d+)\s+(.*)|) {
print "** you must enter a value and a unit\n";
next;
}
$v_in = $1;
$u_in = $2;
$v_out = Math::Units::convert($v_in, $u_in, $u_out);
print " = $v_out $u_out\n";
}