• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Sistemas de Informação ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Trabalho de Programação em Java Sistema de Pet Shop

5

Trabalho de Programação em Java Sistema de Pet Shop

Linguagens de Programação

UFOP

Exercicio - Tradução para Lingua de Montagem Mips - Linguagens de Programação 2022 1

1

Exercicio - Tradução para Lingua de Montagem Mips - Linguagens de Programação 2022 1

Linguagens de Programação

UFOP

Exercicio - Explicação de Código - Linguagens de Programação 2022 1

1

Exercicio - Explicação de Código - Linguagens de Programação 2022 1

Linguagens de Programação

UFOP

Programação de Computadores 2 java

3

Programação de Computadores 2 java

Linguagens de Programação

UFOP

Trabalho de Programação em Java

3

Trabalho de Programação em Java

Linguagens de Programação

UFOP

Exercícios - Memória Cache 2022 1

5

Exercícios - Memória Cache 2022 1

Linguagens de Programação

UFOP

Questão - Classe - Linguagens de Programação 2021 2

1

Questão - Classe - Linguagens de Programação 2021 2

Linguagens de Programação

UFOP

Texto de pré-visualização

Minist´erio da Educa¸c˜ao Universidade Federal de Ouro Preto (Ufop) Departamento de Computa¸c˜ao e Sistemas (Decsi) Professor: Rafael Alexandre rfalexandre@ufop.edu.br Disciplina: CSI032 || CSI102 Quest˜ao 1. Crie uma classe para representar datas (10 pontos). a) Represente uma data usando trˆes atributos: o dia, o mˆes, e o ano. b) Sua classe deve ter um construtor que inicializa os trˆes atributos e verifica a validade dos valores fornecidos. c) Forne¸ca os m´etodos set e get para cada atributo. d) Forne¸ca o m´etodo toString para retornar uma representa¸c˜ao da data como String. Considere que a data deve ser formatada mostrando o dia, o mˆes e o ano separados por barra (/). e) Forne¸ca uma opera¸c˜ao para avan¸car uma data para o dia seguinte. f) Escreva uma classe de teste que demonstra as capacidades da classe implementada. Quest˜ao 2. Considerando o diagrama de classes abaixo, implemente as classes que possuam as caracter´ısticas definidas (10 pontos). Quest˜ao 3. Considere a interface abaixo: a) Fa¸ca as altera¸c˜oes necess´arias para a classe Pessoa, da Quest˜ao 2, de forma que ela imple- mente corretamente a interface Comparavel. O crit´erio de compara¸c˜ao de duas pessoas deve ser a sua idade (10 pontos). b) Crie uma classe que permita realizar a compara¸c˜ao entre duas pessoa, utilizando a interface implementada como referˆencia de objetos (5 pontos). 1

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Trabalho de Programação em Java Sistema de Pet Shop

5

Trabalho de Programação em Java Sistema de Pet Shop

Linguagens de Programação

UFOP

Exercicio - Tradução para Lingua de Montagem Mips - Linguagens de Programação 2022 1

1

Exercicio - Tradução para Lingua de Montagem Mips - Linguagens de Programação 2022 1

Linguagens de Programação

UFOP

Exercicio - Explicação de Código - Linguagens de Programação 2022 1

1

Exercicio - Explicação de Código - Linguagens de Programação 2022 1

Linguagens de Programação

UFOP

Programação de Computadores 2 java

3

Programação de Computadores 2 java

Linguagens de Programação

UFOP

Trabalho de Programação em Java

3

Trabalho de Programação em Java

Linguagens de Programação

UFOP

Exercícios - Memória Cache 2022 1

5

Exercícios - Memória Cache 2022 1

Linguagens de Programação

UFOP

Questão - Classe - Linguagens de Programação 2021 2

1

Questão - Classe - Linguagens de Programação 2021 2

Linguagens de Programação

UFOP

Texto de pré-visualização

Minist´erio da Educa¸c˜ao Universidade Federal de Ouro Preto (Ufop) Departamento de Computa¸c˜ao e Sistemas (Decsi) Professor: Rafael Alexandre rfalexandre@ufop.edu.br Disciplina: CSI032 || CSI102 Quest˜ao 1. Crie uma classe para representar datas (10 pontos). a) Represente uma data usando trˆes atributos: o dia, o mˆes, e o ano. b) Sua classe deve ter um construtor que inicializa os trˆes atributos e verifica a validade dos valores fornecidos. c) Forne¸ca os m´etodos set e get para cada atributo. d) Forne¸ca o m´etodo toString para retornar uma representa¸c˜ao da data como String. Considere que a data deve ser formatada mostrando o dia, o mˆes e o ano separados por barra (/). e) Forne¸ca uma opera¸c˜ao para avan¸car uma data para o dia seguinte. f) Escreva uma classe de teste que demonstra as capacidades da classe implementada. Quest˜ao 2. Considerando o diagrama de classes abaixo, implemente as classes que possuam as caracter´ısticas definidas (10 pontos). Quest˜ao 3. Considere a interface abaixo: a) Fa¸ca as altera¸c˜oes necess´arias para a classe Pessoa, da Quest˜ao 2, de forma que ela imple- mente corretamente a interface Comparavel. O crit´erio de compara¸c˜ao de duas pessoas deve ser a sua idade (10 pontos). b) Crie uma classe que permita realizar a compara¸c˜ao entre duas pessoa, utilizando a interface implementada como referˆencia de objetos (5 pontos). 1

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®