Pages

segunda-feira, 6 de março de 2023

MAPA - ADS - PROGRAMAÇÃO III - 512023 - O objetivo deste MAPA é por em prática os conceitos de análise e desenvolvimento visto em nossas aulas, portanto considere a seguinte situação: Imagine uma empresa de locação de quadras esportivas. Esta empresa possui um espaço amplo, com diversos tipos de quadra, como quadra de areia de praia para práticas de esporte como Beach Tennis, Futvolei, Volei de Praia entre outros. Quadra de saibro, específica para Tennis. Campo de futebol entre outras. A empresa em questão inicia suas atividas nesse ano e precisa de um sistema para gerenciar as locações das quadras. Você como desenvolvedor foi contratado por um analista de sistema para criar um sistema em Java que faça esse controle. O analista já preparou toda documentação, inclusive o diagrama de classe que segue abaixo:

     ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

MAPA - ADS - PROGRAMAÇÃO III - 512023

Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA

E-mail:  assessoria.academica2m@gmail.com

Whats: (15) 98115-0680 

   Link direto para WhatsApp






Canal do Youtube: youtube/2mAssessoria

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


QUESTÃO 1

·          

O objetivo deste MAPA é por em prática os conceitos de análise e desenvolvimento visto em nossas aulas, portanto considere a seguinte situação:

Imagine uma empresa de locação de quadras esportivas. Esta empresa possui um espaço amplo, com diversos tipos de quadra, como quadra de areia de praia para práticas de esporte como Beach Tennis, Futvolei, Volei de Praia entre outros. Quadra de saibro, específica para Tennis. Campo de futebol entre outras. 

A empresa em questão inicia suas atividas nesse ano e precisa de um sistema para gerenciar as locações das quadras. Você como desenvolvedor foi contratado por um analista de sistema para criar um sistema em Java que faça esse controle. O analista já preparou toda documentação, inclusive o diagrama de classe que segue abaixo:



Além da modelagem o analista também definiu os requisitos funcionais que devem ser implementados, são eles:


RESPOSTA NO FINAL!!

 

- Cadastro de Quadra - Crie um método que faça a leitura e armazene os dados no objeto.
- Cadastro de Locatário - Crie um método que faça a leitura e armazene os dados no objeto.
- Locatario Maior de Idade - Crie um método que verifique se o usuário é maior de idade ou faz 18 anos no ano corrente.
- Cálculo de Locação - Crie um método que multiplique o valor do minuto da quadra, pela quantidade de minutos da locação
    - Regras adicionais
        - Para mais de 2 horas completas (120 minutos) de locação, adicione 10% de desconto no valor do minuto;
        - Caso necessite de equipamento adicione o valor de 50 reais no valor final da locação.
- Mostrar Resumo Locação - Crie um método que pegue todos os dados de locação e escreva na tela, exemplo:
        
        Locatario
        Nome: Rogério
        CPF: 111.111.111-22
        Telefone: (21) 1234-1234
        Ano de Nascimento : 1985
        Quadra
        Nome da Quadra: Areia 1
        Tipo : Areia
        Valor do Minuto: 5
        Locação
        Tempo em Minutos: 60
        Necessita Equipamento: S
        Valor Calculado: 350

Cadastro de Locação - Este método é onde tudo acontecerá, deve seguir as seguintes regras
                    - Chamar o método cadastrar quadra
                    - Chamar o método cadastrar locatário
                    - Chamar o método verificar idade, se for de menor, finalizar o programa informando que o locatário é de menor
                    - Fazer leitura do tempo em minutos da locação e se necessita equipamento (S - Sim, N - Não)
                    - Chamar o método mostrar resumo locação

Para testar o programa você pode criar uma classe Principal, instanciar o objeto locação e executar o método cadastrarLocacao()
Para leitura dos dados você poderá usar o JOptionPane.showInputMessage("Mensagem"); ou o System.in visto em nossas aulas.

Implemente o projeto utilizando Java na IDE Netbeans contendo as classes, bem como seus atributos e métodos, aplicando as regras e os conceitos da Orientação a Objetos. Logo após compacte o projeto e envie para correção.

Entendo que possa haver a preferência por diferentes IDEs, entretanto para esta atividade é necessário que seja criado em um projeto utilizando NetBeans para que padronize e facilite a correção.

RESPOSTA!!!!

 


Solicite um orçamento com a nossa equipe




Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA

E-mail:  assessoria.academica2m@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

Whats: (15) 98115-0680 

   Link direto para WhatsApp

Canal do Youtube: youtube/2mAssessoria


0 comentários:

Postar um comentário

 
Copyright © 2023 2m Assessoria Academica todos os direitos reservados.
Contato para trabalhos: assessoria.academica2m@gmail.com - WhatsApp: (15) 98115 - 0680