Você está na página 1de 2

Universidade do Sul de Santa Catarina Curso de Sistemas de Informao Programao II Laboratrio Prof.

Rodrigo de Souza Vieira

Lista de Exerccios sobre Orientao ao objeto


1. Faa uma classe que represente o conceito de ramal em um sistema de controle de tarifao de uma empresa. So informaes que devem ser armazenadas: o nmero do ramal, a pessoa responsvel, o tempo de ligao em minutos para os trs tipos de chamada: local, DDI e DDD. Observe que com relao aos minutos, o valor pode ser fracionado. 2. Faa um mtodo construtor recebendo todos os parmetros e outro padro, que dever iniciar o nmero do ramal com o valor 200, e os outros demais valores em branco ou zero. 3. Faa os mtodos get e set necessrios para comunicar com todos os atributos da classe. 4. Faa um programa principal que crie 2 objetos do tipo ramal usando o construtor padro. Pea par ao usurio os valores dos atributos e passe-os ao objeto por meio do set correspondente. 5. Faa um programa que crie um vetor de objetos do tipo ramal. Pea primeiramente para o usurio o nmero de ramais da central telefnica. Depois disso cadastre cada ramal iniciando com zero os tempos de ligao ao mesmo tempo em que d um nmero para o ramal e nome para seu responsvel. 6. Crie um programa principal que monte um menu conforme a imagem abaixo. Ele deve utilizar um vetor de 5 ramais que sero operados da seguinte maneira. Ao chamar a opo 2, 3 ou 4, o sistema deve abrir uma JOptionPane que pede para o usurio indicar o ramal. Neste caso, o sistema pegar o tempo j cadastrado e nele somar o valor digitado. Na opo 1, os passos de cadastro utilizados no exerccio 5 devem ser utilizados.

7. Faa uma classe aluno com nome e mdia de notas, sendo esta ltima do tipo double. Faa tambm um programa principal que crie um vetor de 5 alunos. O usurio dever digitar o nome e mdia de cada um, de forma que no final o sistema apresente a janela abaixo

8. Altere a classe aluno do programa anterior para que tenha agora tambm o nmero de matrcula. O nmero de matrcula um nmero serial, inteiro, comeando com 1, assim, se existem dois alunos, um com matrcula nmero 200 e outro com nmero 400, o de nmero 200 o mais antigo. Faa um programa que efetue essa verificao, de forma que no final mostre a mensagem abaixo.

Você também pode gostar