#pressconv.cgi by Tim Brice NWS El Paso

   
 if ($pressconv{inormb} eq millibars) {
   if ($pressconv{press} =~ /(\d+)\.?(\d+)|^\d+$/)  {
   
       $inHg = ($pressconv{press}*0.0295300);
       $mmHg = ($pressconv{press}*0.750062);
       $hPa = ($pressconv{press});
       $lbin = ($pressconv{press}*0.0145038);
       $kgcm = ($pressconv{press}*0.00101972);
       $~ = "PRESS1";
       write;

format PRESS1 =

@###.# millibars equals: $pressconv{press}

@###.## inches of Mercury $inHg

@###.## millimeters of Mercury $mmHg

@###.## Hectopascals $hPa

@##.#### Pounds per square inch $lbin

@##.#### Kilograms per square centimeter $kgcm . } else { print "An illegal character was entered.\n"; die } } else { if ($pressconv{press} =~ /(\d+)\.?(\d+)|^\d+$/) { $mb = ($pressconv{press}*33.8639); $mmHg = ($pressconv{press}*25.4); $hPa = $mb; $lbin = ($pressconv{press}*0.491154); $kgcm = ($pressconv{press}*0.0345316); $~ = "PRESS2"; write; format PRESS2 =

@###.## inches of Mercury equals: $pressconv{press}

@###.## Millibars $mb

@###.## millimeters of Mercury $mmHg

@###.## Hectopascals $hPa

@##.#### Pounds per square inch $lbin

@##.#### Kilograms per square centimeter $kgcm . } else { print "An illegal character was entered.\n"; die } } }