use Math::Fraction; $a = frac("10 3/4"); $b = frac("1/2"); $c = frac("2/5"); $d = $a * $b + $c; print("$d\n"); #### + - / * + += -= *= /= ++ -- abs <=> == != < <= > >= ** sqrt