Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Tutorial] Aprendendo sobre String,Integer e Float


~TnT Claw
 Compartilhar

Posts Recomendados

Bom , falarei desses 3 Valores, existem MUITOS Outros, mais esses são os fatores mais importantes, todos os outros valores, partem deles.

 

String, quer dize, o que é escrito, ou melhor, frases

Integer, quer dize inteiro, então só vale numeros inteiros. (SAO TODOS NUMEROS, MAIS NÃO INCLUI VALORES RACIONAIS, IRRACIONAIS, NUMEROS COM VIRGULA)

Aqui no caso, caso voce queira utiliza numeros com virgula, seria o valor REAL(SÃO TODOS OS NUMEROS, RACIONAIS , IRRACIONAIS TODO O CONJUNTO), na verdade real seria sempre bom utilizar, para NAO OCORRER NENHUM TIPO DE ERRO

O Real vem do Float!, então vamos começar nossa aula aprendendo esses 3 Valores essenciais na sua vida de delphi!

 

Para explicarmos BEM ESSE TUTORIAL VAMOS FAZER UMA CALCULADORA BEM SIMPLES OK?

 

Coloque:

- 3 Edits (Renomeie o 1 edit para , Numero1, o 2 Edit para, Numero2, o 3 Edit para RecebeNum

- 1 Button

 

Vamos lá

Irei dar o codigo prontinho e explicarei!

 

Divisão como ficaria?:

Divisão não é igual a Soma e Subtração, Soma e Subtração podem ser feitos com forma, de integer, mais eh melhor real caso tenha numero com virgulas wink.gif, explicaremos mais a frente!

Coloque no Evento do BUTTON!

 



procedure TForm1.Button1Click(Sender: TObject);
var //Iniciamento da Variavel
WCGuarda: real; // Sera onde vai ser guardado e transformado para real o que estava numa STRING, no caso os EDITS!, Tudo que envolve TEXTO EH UMA STRING!
WCrecebe : string; // Sera onde tudo que for Numero REAL OU INTEIRO Sera transformado em string para aparecer nos EDITS!
begin //começar
WCGuarda := 0; //Iniciamos nossa variavel em 0 (desnessario tbm)
WCGuarda := StrToFloat(numero1.text) / StrToFloat(numero2.text); // Aqui está a cabeça do Codigo, quer dize que a Variavel WCGuarda, vai recebe o que tem no edit1 e no edit2, e transformando os em numeros reais, mais como que transforma? POISÉ, StrToFloat Para quem sabe inglês isso explica tudo, StringParaReal, transforma tudo que esta em Real PARA STRING.
e SERA ARMAZENADO no WCGuarda!
WCrecebe := floattostr(WCGuarda) ; //E Agora nossa oura variavel ELA EH STRING NÃO É?, Então, si ela eh igual a nossa variavel WCGuarda lembrando que nossa variavel WCGuarda É REAL!, Então string não é compativel com real, então teremos que transformar real em string, que é FloatToStr, RealParaString. e assim transformado em string e armazenar o resultado em forma de string na variavel WCRecebe
recebenum.Text := WCrecebe // Então Ja que o Edit3, eh string e a nossa variavel de Armazena o resultado tbm é STRING, não precisa de transformações, e simplismente aparecera o resultado no edit3!

É necessário se cadastrar para acessar o conteúdo.

Soma e Subtração:

 

Soma e Subtração a 2 Formas de Fazer, Eu acho melhor do jeito que expliquei ai encima, apenas mudar o SIMBOLO PARA + ou - No lugar de / ou *, porque daria para faze com numeros com virgulas e etc

e a outra forma é Inteiros, usando o valor Integer inteiro, Só que so valeria NUMEROS inteiros.

Mudar o simbolo para + ou -

nesta linha:

WCGuarda := StrToInt(numero1.text) + StrToInt(numero2.text);

+ para somar

- Para subtrair

 

 

É necessário se cadastrar para acessar o conteúdo.

Pronto explicado os 3 Fatores mais importantes =)

Lembrando é essencial!

 

 

feito por claw (~tnt claw)

Link para o comentário
Compartilhar em outros sites

bom tuto, o mais importante que eu axei foi a forma simples que vc expliko :

string = escrita, texto "sem valores"... e tals

integer = inteiros ("numeros normais" --' )

real = todos os numeros ( com virgula e tals )

 

mta gente tem problema na hora de fazer programas por confundir integer com real =P

mas ta ae... aposto que vai ajudar mta gente ^^

 

flw, abraços.

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.