— это и так ясно. Указывайте, что реально делается в конкретных местах программы. Не пишите:
/* здесь перемножаются значения двух переменных DollarsNum и RateValue */
Лучше отметьте:
/* доллары переводятся в рубли */
Теперь определите третью переменную — Result, в которой будет запоминаться результат умножения двух введенных в программу чисел:
int Result;
Определяемые имена переменных не должны совпадать с ключевыми словами Си++, с типами и названиями переменных и других объектов из стандартных библиотек, а также с ранее определенными переменными, чтобы в тексте программы не возникала путаница. Если переменную назвать TEdit, то компилятор не поймет, где надо использовать TEdit как переменную, а где — как название компонента.
То есть нельзя написать:
int DollarsNum;
int ResultValue, DollarsNum, Rate;
Компилятор выдаст сообщение об ошибке: Multiple declaration for <имя переменной (Повторное определение переменной с таким-то именем), что напомнит о том, что переменная DollarsNum определена два раза.
Как получить строку из поля ввода?
Где хранить вводимые пользователем числа и их произведение, мы определили — в переменных. Теперь надо решить, как получить эти числа из полей ввода DollarsNum и RateValue.
Все элементы управления Windows и все компоненты C++Builder имеют свои типы. Имеют свой тип и поля DollarsNum и RateValue, и к ним можно обращаться, как к обычным переменным. Только их тип значительно более сложен, чем, например, int — он состоит из нескольких объектов других типов. В частности, в состав типа TEdit входят: числовые переменные, описывающие размер поля ввода; текстовые строки, хранящие название поля и его содержимое и многое другое. Такие сложные типы в Си++ называются классами.
50