Borland C++ Builder 5.0 — страница 6

  • Просмотров 10277
  • Скачиваний 507
  • Размер файла 90
    Кб

кодом кнопки TotalButton расположенной на визуальном проектировщике рабочих окон, форме№1 (Form1). 2)Фигурные скобки, одна в начале другая в конце {…} обязательны. Эти скобки определяют смысловые границы, внутри которых должен располагаться наш программный код. 3)В третьей строке мы видим: int DollarsNum; это переменная, которая хранит в себе число долларов, обратим внимание как она написана: int (integer)–это тип, который обозначает что переменная,

которая будет следом будет хранить число, обратим внимание что в конце переменной стоит ; это принято в С++, что в конце логически законченной части текста ставится точка с запятой. Строка выделенная синим цветом // Здесь описана переменная DollarsNum // это комментарий, когда программа становится все больше и больше, запоминать, что делается в той или иной ее части, становится все сложнее и сложнее. Через месяц можно полностью забыть,

что мы напрограммировали в каком-то проекте, а уж постороннему человеку разобраться в чужом тексте, даже аккуратно написанном, крайне сложно. Поэтому профессиональные программисты очень подробно комментируют свои тексты. 4) Переменная-int RateValue; 5) Переменная-int Result; 6) DollarsNum= StrToInt (Dollars->Text ); Функция преобразования строки в число называется StrToInt ( StrToInt-это сокращение от английских слов String To Integer. Обратим внимание на использование

строчных и заглавных букв. Каждая стандартная функция имеет свой тип, точно так же, как и переменная. Тип функции StrToInt-целое число. И так на надо передать функции StrToInt текстовую строку из поля ввода Dollars. Доступом к содержимому этого поля записывается конструкцией Dollars->Text, значит вызов StrToInt будет выглядеть так: StrToInt ( Dollars->Text ); 7) RateValue = StrToInt ( Rate->Text ); В этой строке мы так же как и в шестой, передаем функции StrToInt текстовую строку

из поля ввода Rate. 8)Result = DollarsNum * RateValue; Эта строка перемножает значения, полученные из полей DollarsNum и RateValue. Result-результат, который будет выводится на компонент Lable1. 9) Label1->Caption = IntToStr ( Result ) Здесь написано, что значение полученное в результате вычисления в восьмой строке (Результата), передается на поле Lable с помощью функции IntToStr. И так текст готов, теперь мы с можем собрать нашу программу ( откомпилировать ) и если в ней не будет никаких

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