Если в руби сперва выполняется умножение и деление, как запрограммировать прогу в которой например сначала по алгоритму должно выполняться сложение или например вычитание. Это ваще не проблема, есть много способов решить эту проблему по разному извратившись. однако самый простой использовать скобки (). В языке руби как и в математике арифметические действия находящиеся в скобках выполняются первее чем другие арифметические действия. Таким образом если в строчке будет сложение в скобках и далее умножение. То чначала выполнится сложение в скобках - потому что действия в скобках выполняются раньше.
Таким образом в руби сначала по арифметике выполняются действия в скобках. Потом умножения и деления. И вконце сложения и вычитания. Вот такая карта приоритетов.