Fórum duvidas com if/else #212260

07/02/2004

0

Tenho o seguinte problema:
Estou precisando usar uma estrutura comparativa (if/else por ex.) com mais de uma condição, já tentei com diversas estruturas e não consegui resultados positivos, como poderia resolver essa situação?
Segue abaixo a estrutura lógica que estou usando:

inicio
se valor < 10 então
executa rotina x;
se valor >= 10 e < 100 então
executa rotina y;
se valor >=100 e < 999 então
executa rotina z;
se valor >= 1000 então
executa rotina w;
fim;

Como poderia passar isso para o delphi?
fazer ´if valor < 10 then...´ é fácil, mas como eu faço ´if valor >= 10 e < 100´???


grato pela atenção e pela paciência...


Maluco Tubaina

Maluco Tubaina

Responder

Posts

07/02/2004

Cebikyn

Assim:

[b:fd57d6d3f8]if[/b:fd57d6d3f8] (valor >= 10) [b:fd57d6d3f8]and[/b:fd57d6d3f8] (valor < 100) [b:fd57d6d3f8]then[/b:fd57d6d3f8]


Responder

Gostei + 0

07/02/2004

Rafaelunp

Tenta Assim:

If (Valor >= 10) and (Valor < 100) Then
Execute;


Responder

Gostei + 0

09/02/2004

Maluco Tubaina

Pessoal, brigadão mesmo pela ajuda...
Não querendo gerar polemica, mas Emerson, não concorda que caso use todas os IF com ´if < x´ o codigo vai estar furado???
afinal, por ex., caso o valor seja ´9´, ele é menor q 10, menor q 100 e menor q 1000, aparecendo então nas 3 condicionais, coisa q não é pra acontecer...



grato pela atenção e pela paciência.....


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar