duvidas com if/else
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...
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
Curtidas 0
Respostas
Cebikyn
07/02/2004
Assim:
[b:fd57d6d3f8]if[/b:fd57d6d3f8] (valor >= 10) [b:fd57d6d3f8]and[/b:fd57d6d3f8] (valor < 100) [b:fd57d6d3f8]then[/b:fd57d6d3f8]
[b:fd57d6d3f8]if[/b:fd57d6d3f8] (valor >= 10) [b:fd57d6d3f8]and[/b:fd57d6d3f8] (valor < 100) [b:fd57d6d3f8]then[/b:fd57d6d3f8]
GOSTEI 0
Rafaelunp
07/02/2004
Tenta Assim:
If (Valor >= 10) and (Valor < 100) Then
Execute;
If (Valor >= 10) and (Valor < 100) Then
Execute;
GOSTEI 0
Maluco Tubaina
07/02/2004
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.....
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.....
GOSTEI 0