Вопрос касается тех, кто программирует в Ruby )
В чем допущена ошибка? (Пояснение расположено в конце исходника)
puts "Введите длину провода l"
l=Array.new
l[1]=gets
puts "Введите площадь поперечного перереза S"
s=Array.new
s[1]=gets
puts "Укажите напряжение"
u=Array.new
u[1]=gets
puts "Введите значение опоры"
p=gets
p=Array.new
p[1]=gets
a=l[1]
b=s[1]
c=u[1]
d=p[1]
puts "Согласно условию задачи, программа должна вычислить силу тока в медном проводнике"
puts "Для начала найдем значение опоры проводника"
r=d*a/b
puts "Значение опоры равно" +r
puts "Вычисляем значение силы тока"
i=u/r
puts "Значение силы тока равно" +i
При вводе значений в массивы, оператор выдает сообщение об ошибки такого характера
physic.rb:31:in `*': can't convert String into Integer (TypeError)
from physic.rb:31