PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Algoritmo de Faixa Etaria #501749

19/11/2014

0

Exercicio de hoje,

ELABORE UM ALGORITMO QUE DADA A IDADE DE UM NADADOR. CLASSIFIQUE-O QUANTO A SUA CATEGORIA SEGUINDO CRITERIOS ABAIXO:

- INFANTIL A - 5 - 7
- INFANTIL B - 8 - 10
- JUVENIL A - 11 - 13
- JUVENIL B - 14 - 17
- SENIOR - 18 - 25
- OUTRA IDADE, APRESENTAR MENSGEM "FORA DA FAIXA ETARIA"


a principio tentei fazer com o SE, mas percebi que ficaria meio "enrolado", não sei se era a melhor opção, optei por usar o CASO:


ESCOLHA IDADE
  CASO 5,6,7
    ESCREVA("INFANTIL A")
  CASO 8,9,10
    ESCREVA("INFANTIL B")
  CASO 11,12,13
    ESCREVA("JUVENIL A")
  CASO 14,15,16,17
    ESCREVA("JUVENIL B")
  CASO 18,19,20,21,22,23,24,25
    ESCREVA("SENIOR")
  OUTROCASO
    ESCREVA("FORA DA FAIXA ETARIA")



Foi a melhor escolha?
Gleyton Menezes

Gleyton Menezes

Responder

Posts

19/11/2014

Claudio Lopes

cara no "se" seria muito pior..... eu faria dessa forma...
Responder

Gostei + 0

19/11/2014

Soeuseijothaz

Quanto menos linhas melhor. kkkkkk

Tanto par o processador com para que vai ler e perincipalmente dar manutenção.
Responder

Gostei + 0

19/11/2014

Gleyton Menezes

Aprovado a forma que fiz?
Responder

Gostei + 0

19/11/2014

Soeuseijothaz

Sim.
Responder

Gostei + 0

19/11/2014

Ronaldo Lanhellas

Exercicio de hoje,

ELABORE UM ALGORITMO QUE DADA A IDADE DE UM NADADOR. CLASSIFIQUE-O QUANTO A SUA CATEGORIA SEGUINDO CRITERIOS ABAIXO:

- INFANTIL A - 5 - 7
- INFANTIL B - 8 - 10
- JUVENIL A - 11 - 13
- JUVENIL B - 14 - 17
- SENIOR - 18 - 25
- OUTRA IDADE, APRESENTAR MENSGEM "FORA DA FAIXA ETARIA"


a principio tentei fazer com o SE, mas percebi que ficaria meio "enrolado", não sei se era a melhor opção, optei por usar o CASO:


ESCOLHA IDADE
  CASO 5,6,7
    ESCREVA("INFANTIL A")
  CASO 8,9,10
    ESCREVA("INFANTIL B")
  CASO 11,12,13
    ESCREVA("JUVENIL A")
  CASO 14,15,16,17
    ESCREVA("JUVENIL B")
  CASO 18,19,20,21,22,23,24,25
    ESCREVA("SENIOR")
  OUTROCASO
    ESCREVA("FORA DA FAIXA ETARIA")



Foi a melhor escolha?


Sua ideia é boa para um problema que nunca vai mudar. Mas se amanhã decidirem aumentar a faixa etária do SENIOR, para 18 à 50 você terá um grande problema, muitos números no case deixando a legibilidade muito ruim.

O melhor mesmo, neste caso, é usar a condição "SE"
Responder

Gostei + 0

24/11/2014

Gleyton Menezes

Sim.


Valeu!

Ronaldo, o SE é interessante, mas realmente senti dificuldade entender quando passam dos dois SE´s.
Responder

Gostei + 0

24/11/2014

Ronaldo Lanhellas

Sim.


Valeu!

Ronaldo, o SE é interessante, mas realmente senti dificuldade entender quando passam dos dois SE´s.


Entendo, mas você vai precisar bem mais do SE do que o "CASO", ele é muito mas utilizado, por isso aconselho que você corra atrás.
Responder

Gostei + 0

24/11/2014

Gleyton Menezes

Tenho que correr atras mesmo, já varias questões que enunciado pede e já entendo que é com o SE, mas as vezes fico travado, tenho que praticar mais.
Responder

Gostei + 0

24/11/2014

Ronaldo Lanhellas

Tenho que correr atras mesmo, já varias questões que enunciado pede e já entendo que é com o SE, mas as vezes fico travado, tenho que praticar mais.


A prática leva a perfeição. Praticar é o segredo.
Responder

Gostei + 0

24/11/2014

Gleyton Menezes

Exercicio e mais exercicios, só assim podemos praticar, errar e acertar.
Responder

Gostei + 0

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

Aceitar