Version final de tc_racional.rb