#!/usr/bin/env ruby include Math print "Введите угол x в радианах: " y = gets.chop! print "x=", y x = eval y print "\nБезформатный вывод:\tcos(x)= #{cos(x)}\n" print "\nПечать с 4-мя знаками после", " запятой (как в таблицах Брадиса)\n" printf "cos(x)=%1.4f\n", cos(x) printf "\nx=%s: cos(x)= %1.4f\tsin(x)=%1.4f\t", y, cos(x), sin(x) if cos(x).abs < 0.0001 print "tg не сущ.\t" else printf "tg(x)=%1.4f\t", tan(x) end if sin(x).abs < 0.0001 print "ctg не сущ.\n\n" else printf "ctg(x)=%1.4f\n\n", cos(x)/sin(x) end