もっぺん書くよ、

 if ( $a%2 ) print "NG";

は $a が偶数だと0    -> 動かない
  $a が奇数だと1以上 -> 動作
結果的に、$a が奇数の場合、NGが表示される。
偶数の場合 elseif に進行。