Входные данные

Панель Входные данные служит для ввода состава и массы старого и нового сплавов. Для каждого из них отведено по семь полей ввода, однако доступными становятся лишь те из них, которые вы выбрали в панели Выбор компонентов сплава.

Состав сплава задается в тысячных долях. Например, состав стандартного «русского» золота (Au, Ag, Cu): 585, 80, 335; «стерлингового» серебра (Ag, Cu): 925, 75. Поля ввода настроены на ввод только цифр и буквы "Ё". Шутка. Конечно, только цифр. Переходы между полями, как обычно, осуществляются клавишами Tab и Shift+Tab.

Сумма долей компонентов каждого сплава должна равняться 1000. Если это условие не выполняется, то программа будет "ругаться" при проверке данных. Поэтому последнее пустое поле в каждой из строк лучше всего заполнять нажатием клавиши «пробел», тогда туда будет автоматически записан остаток от 1000. Если при вводе вы ошиблись и сумма не равна 1000, то просто удалите неправильное число и нажмите «пробел».

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

Кнопка Очистить, расположенная в этой панели, очищает поля входных данных и результата. Кроме того, поля результата очищаются (если до этого вычисление уже было произведено), когда вы начинаете менять входные данные.

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

На этой же панели расположены и поля ввода масс сплавов (хотя, строго говоря, только одна из масс относится к входным данным, тогда как вторая - к результату).

С помощью "радиокнопок", расположенных справа от полей ввода масс можно выбрать один из двух вариантов расчета:

  1. Задана масса исходного сплава. В этом случае рассчитывается состав добавки, то есть сколько каких металлов нужно добавить к заданному количеству исходного сплава. Попутно вычисляется и масса нового сплава.
  2. Задана масса нового сплава. В этом случае рассчитывается масса исходного сплава и состав добавки для получения заданного количества нового сплава.

В выбранное поле нужно ввести значение массы сплава. В качесте десятичного разделителя (знака, отделяющего целую часть числа от дробной) можно использовать как точку, так и запятую — кому как привычнее. Программа автоматически заменяет иностранные точки на отечественные запятые.

Если результат был уже получен, то изменение значения массы сразу меняет результат, без дополнительного нажатия кнопки Вычислить.