A maior rede de estudos do Brasil

TAREFA 1

Um clube diariamente possui diversos times de esportes diversificados, mas a natação é o esporte que recebe maior investimento. As inscrições dos nadadores são realizadas na secretaria através do preenchimento de uma ficha e o pagamento de uma taxa de inscrição de R$15.00 (quinze reais). Cada nadador paga uma mensalidade de R$100.00 (cem reais). Ao final do mês a secretaria fica incumbida de totalizar o número de nadadores por faixa e valor arrecadado.  Nos dias de competição todos recebem uniformes e ao final a secretaria registra sua posição no ranking. No final do ano é emitido um relatório de classificação geral.

Sua tarefa é identificar no texto acima as funções e procedimentos que possam ser desenvolvidos. Junto a isso você deverá identificar as variáveis e os tipos correspondentes, considerando o escopo ideal das mesmas.


2 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Para a resolução dessa questão é necessario o conhecimento de lógica de programação.


Segundo o enunciado, para o desenvolvimento da questão só é necessario identificar quais funções e como elas funcionariam. Além de identificar variaveis e seus respectivos tipos.


Funções:

  1. Função responsável pelo cadastro de novos atletas

  2. :

  3. A entrada seria Nome, Idade e Mês de Inscrição e Ranking (esse começará zerado); O nome, idade do atleta, mês de inscrição e ranking seriam adicionados a um dicionario, sendo o nome a chave para as outras informações.

  1. Função responsável pelo calculo do

  2. valor arreacadado

  3. por mês:

  4. Nele será buscado no dicionario todos os atletas

  5. que se matricularam

  6.  

  7. no

  8. mês

  9. e adicionar 15 reais ao valor arrecadado, e aos que se matricularam antes daquele mês adiciona-se 100.

  1. Função responsável pelo calculo de faixa

  2. e

  3. t

  4. á

  5. ria por mês:

  6. Nele será utilizado o dicionario buscando a idade dos atletas naquele mês e quantos se tem por faixa de idade.

  1. Função de incrementar o ranking:

  2. Nessa função vai ser buscado o nome de todos os competidores no dicionario e atualizar seu ranking de acordo com o que pode vir a ser definido pelo clube.

  1. Função de ranking final do ano:

  2. Ordenar pelos valores do ranking (ja existente no dicionario) uma lista com os melhores e imprimir na tela o resultado.

 

Variaveis:

  1. Nome

  2. {string}

  3. ,

  4. Idade

  5. {inteiro}

  6. ,

  7. Mês de inscrição

  8. {pode ser uma string, mas é recomendavel que se utilize inteiros}

  9. ,

  10. Ranking

  11. {inteiros}

  12. ;

  1. Valor arreacadado

  2. {inteiros, já que não há valores decimais};

  1. Faixa

  2. e

  3. t

  4. á

  5. ria

  6.  

  7. (Dividido pela quantidade de

  8. faixa a ser definida

  9. )

  10. , sendo assim pode se ter (faixa1: de 5 a 12; faixa2: de 13 a 18; faixa: +18)

  11.  

  12. {

  13. inteiro

  14. }

  15. .

 

Para a resolução dessa questão é necessario o conhecimento de lógica de programação.


Segundo o enunciado, para o desenvolvimento da questão só é necessario identificar quais funções e como elas funcionariam. Além de identificar variaveis e seus respectivos tipos.


Funções:

  1. Função responsável pelo cadastro de novos atletas

  2. :

  3. A entrada seria Nome, Idade e Mês de Inscrição e Ranking (esse começará zerado); O nome, idade do atleta, mês de inscrição e ranking seriam adicionados a um dicionario, sendo o nome a chave para as outras informações.

  1. Função responsável pelo calculo do

  2. valor arreacadado

  3. por mês:

  4. Nele será buscado no dicionario todos os atletas

  5. que se matricularam

  6.  

  7. no

  8. mês

  9. e adicionar 15 reais ao valor arrecadado, e aos que se matricularam antes daquele mês adiciona-se 100.

  1. Função responsável pelo calculo de faixa

  2. e

  3. t

  4. á

  5. ria por mês:

  6. Nele será utilizado o dicionario buscando a idade dos atletas naquele mês e quantos se tem por faixa de idade.

  1. Função de incrementar o ranking:

  2. Nessa função vai ser buscado o nome de todos os competidores no dicionario e atualizar seu ranking de acordo com o que pode vir a ser definido pelo clube.

  1. Função de ranking final do ano:

  2. Ordenar pelos valores do ranking (ja existente no dicionario) uma lista com os melhores e imprimir na tela o resultado.

 

Variaveis:

  1. Nome

  2. {string}

  3. ,

  4. Idade

  5. {inteiro}

  6. ,

  7. Mês de inscrição

  8. {pode ser uma string, mas é recomendavel que se utilize inteiros}

  9. ,

  10. Ranking

  11. {inteiros}

  12. ;

  1. Valor arreacadado

  2. {inteiros, já que não há valores decimais};

  1. Faixa

  2. e

  3. t

  4. á

  5. ria

  6.  

  7. (Dividido pela quantidade de

  8. faixa a ser definida

  9. )

  10. , sendo assim pode se ter (faixa1: de 5 a 12; faixa2: de 13 a 18; faixa: +18)

  11.  

  12. {

  13. inteiro

  14. }

  15. .

 

User badge image

diego

Há mais de um mês

galera alguém indica um bom livro de análise de sistemas pra quem tá iniciando

Essa pergunta já foi respondida por um dos nossos especialistas