Você está na página 1de 1

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS

DEPARTAMENTO DE COMPUTAÇÃO

Exercícios de UM L

Curso: Ciência/Engenharia da Computação


Disciplina: CMP1048 - Programação de Computadores I
Professor: Jesus José de Oliveira Neto Turma: A06

1. Criar uma classe Pessoa em UML com os seguintes itens:


• nome;
• CPF;
• telefone;
• falar();
• andar().

2. Desenvolva, usando a UML (diagrama de classe), uma classe que modele um objeto Esfera em
conformidade com o paradigma orientado a objeto. A classe deverá conter o atributo privado: raio, e as
seguintes funcionalidades públicas: exibaArea() e exibaVolume().

3. Desenvolva, usando a UML (diagrama de classe), uma classe que modele um objeto Pirâmide em
conformidade com o paradigma orientado a objeto. A classe deverá ter os seguintes atributos privados:
base e altura, e as seguintes funcionalidades públicas: exibaVolume().

4. Desenvolva, usando a UML (diagrama de classe), uma classe que modele um objeto Retângulo em
conformidade com o paradigma orientado a objeto. A classe deverá ter os seguintes atributos privados:
comprimento, largura e e as seguintes funcionalidades públicas: calculePerimetro() e calculeArea().

5. Defina diagramas de classes em UML com relacionamentos de associação para as seguintes situações:
a) Um Patrão possui vários Empregados;
b) Um Curso possui entre uma e cinco Disciplinas;
c) Um Carro pode ser composto de várias Peças.

6. Crie uma classe chamada AparelhoDVD e uma outra chamada DiscoDVD. Estabeleça, utilizando
diagrama de classe UML, uma relação de dependência entre estas duas classes. Obs.: Não é
necessário definir atributos e métodos nesta questão.

Você também pode gostar