Вывод^ез^льтатан^аэк^ан
Компилятор не поймет, что вы имеете в виду, и не выделит ключевое слово int полужирным шрифтом.
Экономить на пробелах никогда не надо. Это очень затрудняет понимание текста программы и служит дополнительным источником ошибок.
Активно применяйте пробелы для повышения наглядности и удобочитаемости своих программ.
Вывод результата на экран
Итак, произведение двух чисел нами получено и успешно сохранено в переменной Result. Это произведение (очевидно, что это тоже какое-то число) надо показать в поле надписи Label 1. Как говорилось выше, у такого поля нет свойства Text, но есть свойство Caption, тоже текстового типа. Когда наша программа будет запущена, изменение значения этого свойства приведет к немедленному изменению текста, отображаемого в поле Labeji.
Как изменить значение Caption? С помощью того же оператора присваивания. Ведь свойство — это переменная, значит, ему можно передавать любое соответствующее его типу значение. Однако здесь возникает другая проблема. В переменной Result хранится число, а записывать в Caption надо строку текста. Как преобразовать число в текст? Для этого есть стандартная функция lntToStr(), которая в качестве параметра получает число, а возвращает строку.
Тогда заключительный оператор нашей первой программы запишется так:
Labell->Caption = IntToStr(Result) ;
а вся программа займет шесть или семь (в зависимости от того, насколько компактно определены переменные) строчек кода:
{ int DollarsNum, RateValue;
int Result;
DollarsNum = StrToInt(Dollars->Text);
RateValue = StrToInt(Rate->Text);
Result = DollarsNum * RateValue;
Labell->Caption = IntToStr(Result);
}
57