- Ricardo -
04/02/2005 - 00:35
Ola Pessoal,
Sou novo no delphi, mais ja estou com uma duvida digamos que, vergonhosa.
vamos la:
Eu sei boa parte de logica de programação...
e para somar dos valores de duas variaveis em uma variavel eu fazia assim
var2 = 10;
var3 = 15;
var1 = var2 + var3;
compilando ficaria
var1 = 25;
certo? mais no delphi nao consegui....
ele somava os o "conteudo" da variavel ex:
var2 := '10';
var3 := '15';
var1 := var2 + var3;
compilando fico...
var1 := 1015
alguem pode me dar uma maozinha???
eu sei que e um erro vergonhoso mais please, help...
e se alguem tiver um tuto bom me fale...
eu fiz o curso do iped, e outros tuto... consigo brincar... mais qd fui tentar fazer uma soma... me dei mau...
Obrigado,
Atenciosamente
Ricardo
Kikonanet
04/02/2005 - 08:11
| QUOTE |
var2 = 10; var3 = 15;
var1 = var2 + var3;
|
No delphi vc tem q especificar o tipo da variavel:
Var Var1, Var2, Var3 : integer
// integer para numeros inteiros , real para numeros reais.
begin
var2 = 10;
var3 = 15;
var1 = var2 + var3;
Edit1.text:=IntToStr(Var1);
end;
Funcoes de transformacao:
StrtoFloat: string para real
StrToInt: string para inteiro
agora ao contrario
FloatToStr e IntToStr.
QQ duvida posta..
Abs.
Kikonanet
Tbaiano
04/02/2005 - 08:50
Só mais 1 detalhezinho...
Você colocou entre ' (aspas simples);
| CODE |
var2 := '10'; var3 := '15';
|
Só se coloca entre aspas simples o conteudo de uma variavel String;
Exemplo
| CODE |
Var Nome : String;
Begin Nome := 'João da Silva'; End; |
Mas é isso ai, não fique constrangido de perguntar o forum serve para isso... E quando estiver escrevendo um Código percione Ctrl + Espaço e aparecerá algumas opções para você completar, isso facilita bastante a lembrar de algumas funções ou tem alguma duvida de como escreve-las...
Qualquer coisa.
Tbaiano
Vivendo&Aprendendo
04/02/2005 - 12:10
se vc fizer deste modo ele apenas concatena os valores ou seja deixa 1015 e do modo que te disseram acima especificando o tipo das variaveis q neste caso é integer (inteira) ele faz a soma...
flw
- Ricardo -
07/02/2005 - 02:43
muito obrigado pessoal... so mais uma coisa...
e como eu faria por exemplo, eu quero caturar um numero digitado em um edit
se eu fizesse.
[QUOTE]
var var1,var2,var3 : integer ;
var1 := Edit1.Text;
var2 := Edit2.Text;
var3 := var1 + var2;
Edit3.Text := Var3;
da erro... da String to Integer...
eu ainda nao consegui enteder 100% isso... alguem poderia me dar uma ajudazinha???
felipe_pr
07/02/2005 - 02:59
vou ver se consigo ajudar..
pelo oq eu entendi e isso que vc quer...
| QUOTE |
var var1,var2,var3 : integer;
var1 := StrToInt(Edit1.Text); // captura do edit e passa pra variavel var2 := StrToInt(Edit2.Text); var3 := var1 + var2; //soma as variaveis Edit3.Text := IntToStr(var3); // leva as variaveis pro edit
|
eu axo =]
espero ter ajudado
Felipe
acho que o codigo acima resolverar seu problema.........
flw t ++++++++++++++
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor
clique aqui.