| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2006 14:32:46
|
akumaldo
Java Ninja
![[Avatar]](/images/avatar/ac457ba972fb63b7994befc83f774746.jpg)
Membro desde: 09/06/2006 20:30:06
Mensagens: 283
Offline
|
Olá pessoal do fórum!
meu...não to entedendo como funciona esses dois metodos...POR FAVOR ALGUÉM ME EXPLICAAAA
é um código que lista as notas dos alunos em uma tabelinha...
Assim..chega nos for each não to entendendo nem ferrando! principalmente aonde assinalei!! ajudem??>
|
"O homem se resume em sua vontade de poder...Vontade de poder e nada mais! Viva a vida, morte a verdade..."
Nietzsche |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/06/2006 14:49:52
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Vamos por partes - isso é equivalente a:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2006 10:43:55
|
akumaldo
Java Ninja
![[Avatar]](/images/avatar/ac457ba972fb63b7994befc83f774746.jpg)
Membro desde: 09/06/2006 20:30:06
Mensagens: 283
Offline
|
Isso eu sei....eu entendi isso...mas eu to perguntando como dá certo..como ele consegue ajuntar as notas iguais no array entendeu? não entendi a lógica!
|
"O homem se resume em sua vontade de poder...Vontade de poder e nada mais! Viva a vida, morte a verdade..."
Nietzsche |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2006 13:53:21
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Ah, seu problema é de fazer contas , não de programação - não é que você não entendeu o "for each". Vamos lá.
Digamos que você tenha notas de 0 a 100.
O tal programa deve gerar um "histograma" que é uma contagem das notas que foram distribuídas entre 0 a 100, por intervalos de 10 - ou seja, ele conta as notas de 0 a 9 no primeiro intervalo (e totaliza em frequencia[0]), de 10 a 19 no segundo (frequencia[1]), de 20 a 29 no terceiro (frequencia[2]), e assim por diante, até chegar a 100.
A tal "divisão por 10" (puxa vida, você não explicou que você não tinha entendido porque é que o gajo tinha dividido por 10) é que faz com que ele já some as contagens das notas nos intervalos certos. Se você dividir 88 por 10, por exemplo, dá 8 (ou seja, ++frequencia [88/10] é o mesmo que ++frequencia[8].
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2006 20:22:01
|
akumaldo
Java Ninja
![[Avatar]](/images/avatar/ac457ba972fb63b7994befc83f774746.jpg)
Membro desde: 09/06/2006 20:30:06
Mensagens: 283
Offline
|
thingol wrote:Ah, seu problema é de fazer contas  , não de programação - não é que você não entendeu o "for each". Vamos lá.
Digamos que você tenha notas de 0 a 100.
O tal programa deve gerar um "histograma" que é uma contagem das notas que foram distribuídas entre 0 a 100, por intervalos de 10 - ou seja, ele conta as notas de 0 a 9 no primeiro intervalo (e totaliza em frequencia[0]), de 10 a 19 no segundo (frequencia[1]), de 20 a 29 no terceiro (frequencia[2]), e assim por diante, até chegar a 100.
A tal "divisão por 10" (puxa vida, você não explicou que você não tinha entendido porque é que o gajo tinha dividido por 10) é que faz com que ele já some as contagens das notas nos intervalos certos. Se você dividir 88 por 10, por exemplo, dá 8 (ou seja, ++frequencia [88/10] é o mesmo que ++frequencia[8].
NOSSA!! é verdade!! agora entendi!!!
poxa que vergonha!
nossa é verdade, ele separa cada indice para alocar um certo range de notas...poxa foi você dar essa luz que consegui entender...agora ficou hiper claro!
obrigadãoooooo
|
|
|
 |
|
|
|
|