Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo
Aprender a declarar as seguintes variveis com escopo de formulrio:
Boolean, Integer, Currency, Real e entender a mudana que ocorre nos
dados quando passam da caixa de texto para a varivel e vice-versa.
3.
Currency
8 bytes
Real
4 bytes
Intervalo
True ou False
-3.402823E38 a -1.401298E-45 para valores
negativos; 1.401298E-45 a 3.402823E38 para
valores positivos
-922,337,203,685,477.5808 a
922,337,203,685,477.5807
-2,147,483,648 a 2,147,483,647
alterar
as
respectivas
5.
6.
Cadastro de Funcionrio
Criar um formulrio que permita o registro dos dados: Nome, Casado, Altura,
Salrio e Telefone.
Para isto devem ser criados os controles e as respectivas variveis com os
seus tipos para o correto armazenamento dos dados. O formulrio deve
conter ainda um boto de opo (Casado), mais uma caixa (Controle) para
conter o valor das varivel Nome que foi armazenado pela ltima vez e trs
botes:
4.
Conceitos
Tipos primitivos:
Tipo
Tamanho
Boolean
1 byte
Integer
4 bytes
TButton
Componentes Utilizados
TForm, TLabel, Tedit, TCheckBox e TButton.
Colocar trs
propriedades:
7.
string;
real;
currency;
integer;
boolean;
Inserir os cdigos
correspondente:
no
evento
Click
do
boto
procedure TfrmCadastro.cmdArmazenarClick(Sender:
TObject);
begin
Nome := txtnome.text;
Altura := StrToFloat(txtaltura.text);
Salario := StrToCurr(txtsalario.text);
Telefone := StrToInt(txttelefone.text);
txtcontrole.text := txtnome.text;
Casado := chkcasado.Checked;
end;
procedure TfrmCadastro.cmdLerClick(Sender: TObject);
begin
txtnome.text := Nome;
if Casado then
begin
txtcasado.text := 'Sim';
chkcasado.Checked := true;
end else
begin
txtcasado.text := 'Nao';
chkcasado.Checked := false;
end;
txtaltura.text := FloatToStr(Altura);
txtsalario.text := CurrToStr(Salario);
txttelefone.text := IntToStr(Telefone);
end;
Desenvolver o Projeto
1.
2.
Pgina 1 de 2
procedure TfrmCadastro.cmdLimparClick(Sender:
TObject);
begin
txtnome.text
:= '';
txtcasado.text := 'Nao';
txtaltura.text
:= '0';
txtsalario.text := '0';
txttelefone.text := '0';
chkcasado.Checked := false;
end;
8.
Pgina 2 de 2