Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

konras

verificar se array tem determinada informação

Recommended Posts

Coeh...

 

Como faço para verificar se um array, contendo 07 posições, NÃO, possui determinada informação, digamos, que seja um array contendo as letras da palavra: "Conrado", e eu queira verificar se o array contem a letra "b", e ao final da busca, ele executar determinada ação?

 

vlw...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ué? Faz um for pra percorrer o vetor e testa com um if pra ve se existe a letra, se existir a letra você manda fazer determinada ação.

abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ESSE ta sendo meu problema, eu quero verificar, se NÃO tem a letra... ai tipo:

 

for(n=0;n<10;n++){

if(array[n]!="a"){

...executar ação...

}

}

 

Problema, SEMPRE que o resultado for verdadeiro, ele irá executar a ação, no entanto, eu quero que verifique o array todinho, e depois executar a ação, somente se a letra "a" não existir...

 

Só para esclarecer, Digamos que o array seja Conrado:

 

array=("c","o","n","r","a","d","o");

 

quando verificar o array, o if, será verdadeiro em 6 posiçoes, entao ira executar a acao 6 x, eu NÃO quero isso, quero executar só uma vez, e no caso do exemplo (seguindo o que eu quero), ele nem executaria, pois existe a letra "a" no array...

 

e ago???

Compartilhar este post


Link para o post
Compartilhar em outros sites

probleminha de lógica nesse caso

 

 

 

teste assim

 

var possui = false

for(n = 0; n < 10; n++){ 

  if(array[n] == "a"){
	 possui = true
  }

}

if(possui == true){//se executar é porque tem a letra
..executar ação ...
}

 

ou seja, ele tem que percorrer o array todo, para só depois verificar se deve ou não executar a ação

Compartilhar este post


Link para o post
Compartilhar em outros sites

eh isso ai cria uma variavel booleana , sei la um flag=true; e faz isso ai que Eder falou.

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

UUUUUUUHHHHHHHHMMMMMMMM boa, muito boa, até tentei isso, porém eu tava fazendo DENTRO do for, por isso que executava varias vezes....

 

 

vo tentar agora msm e já dou o retorno, vlw galera.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.