Информатика, вопрос задал Novicova002 , 2 года назад

Срочно!!!Напишите пожалуйста программу на языке Rubi пж мне 5 нужна за год

Ответы на вопрос

Ответил akijon45
0

Ответ:

print "Введите температуру и шкалу (С or F): "

str = gets

exit if str.nil? or str.empty?

str.chomp!

temp, scale = str.split(" ")

abort "#{temp} недопустимое число." if temp !~ /-?d+/

temp = temp.to_f case scale

when "С", "с"

 f = 1.8*temp + 32

when "F", "f"

 с = (5.0/9.0)*(temp-32)

else

 abort "Необходимо задать С или F."

end

if f.nil?

print "#{c} градусов C "

else

print "#{f} градусов F "

end

Объяснение:

Вот небольшая интерактивная консольная программа, позволяющая переводить температуру из шкалы Фаренгейта в шкалу Цельсия и наоборот.

Новые вопросы