rfatykhov / thinknetica-test

Тестовые задания на Ruby для Thinknetica

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

thinknetica-test

Тестовые задания на Ruby для Thinknetica

#task1.rb Квадратное уравнение. Пользователь вводит 3 коэффициента a, b и с. Программа вычисляет дискриминант (D) и корни уравнения (x1 и x2, если они есть) и выводит значения дискриминанта и корней на экран. При этом возможны следующие варианты: Если D > 0, то выводим дискриминант и 2 корня Если D = 0, то выводим дискриминант и 1 корень (т.к. корни в этом случае равны) Если D < 0, то выводим дискриминант и сообщение "Корней нет" (мнимые числа не рассматриваются)

#task2.rb Сумма покупок. Пользователь вводит поочередно название товара, цену за единицу и кол-во купленного товара (может быть нецелым числом). Пользователь может ввести произвольное кол-во товаров до тех пор, пока не введет "стоп" в качестве названия товара. На основе введенных данных требуетеся: Заполнить и вывести на экран хеш, ключами которого являются названия товаров, а значением - вложенный хеш, содержащий цену за единицу товара и кол-во купленного товара. Также вывести итоговую сумму за каждый товар. Вычислить и вывести на экран итоговую сумму всех покупок в "корзине".

About

Тестовые задания на Ruby для Thinknetica


Languages

Language:Ruby 100.0%