Olá amigos estou com o seguinte problema de lógica: Eu tenho uma classe que sorteia 30 números e os ordena em faixas onde a primeira faixa é considera a melhor, a segunda a média e a terceira é a pior, o problema está no momento que eu quero contabilizar qtos números foram sorteados em cada faixa, estou fazendo um “IF”, mas estou tendo problemas, pois ela nunca entra na faixa do meio, eis meu código :
if( z <= melhor){
a++;
}
else if((z > melhor) && (z<=media)){
s++;// o programa nunca entra aqui nunca entra aqui
}
else {
r++;
}
Abraços a todos._
Lógica
2 Respostas
faz assim fi
if (z < media) {
// pior
a++
} else if (( z >= media ) && (z < melhor)) {
// medio
s++
} else {
// o melhor
r++
}
o seu codigo nao chegava no else if pq se ele fosse medio ou pior ele entrario em a++ de todo jeito!!!
putz, valeu veio._
Criado 25 de maio de 2006
Ultima resposta 26 de mai. de 2006
Respostas 2
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo