Eval of $hash{a}/$hash{b} failed: Illegal division by zero at (eval 10)[noname.pl:10] line 1, line 1. $hash{b}+$hash{c} = 3 $hash{c}*$hash{a}/($hash{b}+$hash{a}) = 3