Delphi для начинающих (3 урок)
Рассмотрим типы данных:
String,Integer,Double.
И функции:
IntToStr,StrToInt,StrToFloat,FloatToStr.
Тип данных String используется, чтобы хранить последовательность символов (предложения).
Тип Integer - целое число, размер которого не гарантируется. Это - основной целочисленный тип в Delphi.
Тип Double является общим типом с плавающей запятой в Delphi.
Приведем пример:
i:integer; //Присваиваем переменной тип Integer (целое число)
s:string; //Присваиваем переменной тип String (строка)
d:double;//Присваиваем переменной тип Duoble (число с плавающей запятой)
Нужно иметь ввиду что, мы не сможем вывести переменную i с типом интежер на экран, так как это числовая переменная. Для того что-бы вывести её на экран нам нужно преобразовать её в Строковую переменную. Для этого и существует функция IntToStr (из числа в строку).
Ну и наоборот со строковой переменной мы не сможем производить никаких вычислений. Для этого сначало нужно строку перевести в число, функцией IntToStr.
Пример:
i:=StrToInt(s)+5; //тут S обязательно должна быть числом, которое мы преобразуем из строковой переменной в числовую и записываем результат в нашу числовую переменную.
Теперь давайте выведем наше число на экран:
Сначала преобразуем его в строку и запишем в нашу строковую переменную
s:=IntToStr(i);
выведем результат в всплывающем окне
showmessage(s);
Но лучше и правильнее не создавать лишних переменных, а сделать просто
showmessage(IntToStr(i)); //Без использования переменной s
Теперь напишем программку, которая будет складывать два числа и выводить результат в Лейбле.
Кидаем на нашу форму 2 Edit'a, Label и Button.
По нажатию на кнопку (Button) вешаем код:
Label1.Caption:='Сумма = '+floattostr(strtofloat(Edit1.Text)+strtofloat(Edit2.Text));