Ad logica de programação ii

1314 palavras 6 páginas
Universidade do Sul de Santa Catarina – Unisul
Campus Virtual

| | |
|[pic] |Avaliação a Distância 2 (AD2) |

Disciplina: Programação Orientada a Objeto
Curso: Sistemas para Internet
Professor:
Nome do aluno: Sérgio Taipina Matos Filho
Data: 01 abr 2013

Orientações: ▪ Procure o professor sempre que tiver dúvidas. ▪ Entregue a atividade no prazo estipulado. ▪ Esta atividade é obrigatória e fará parte da sua média final. ▪ Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).

1. De forma a abordar os conceitos iniciais de orientação a objetos vistos na disciplina, escreva uma classe Java que represente uma cidade. Uma cidade tem como atributos o seu nome, tamanho e uma lista de cidades com as quais faz fronteira. Além do método construtor e dos métodos set e get, crie um método que permita verificar se duas cidades são iguais. Duas cidades são iguais se tiverem o mesmo nome e o mesmo tamanho. Crie outro método que informe se uma outra cidade é sua limítrofe (faz fronteira). Por fim crie um método que receba uma outra cidade como parâmetro e informe a relação de cidades vizinhas comuns. Caso não existam cidades em comum, apresente uma mensagem informando que não existem cidades vizinhas em comum. (3,5 pontos)
2. Uma das operações que podemos efetuar com datas é a comparação, a fim de verificarmos se uma data ocorre antes de outra. Se não utilizarmos nenhum recurso próprio da linguagem, o algoritmo para comparação é muito simples. Nesse algoritmo, se consideramos que dia1, mês1 e ano1 são os dados da primeira data, e que dia2, mês2 e ano2 são os dados da segunda data, temos a seguinte lógica:
a. Se ano1 < ano2 a primeira data vem antes da segunda.
b. Se ano1 > ano2 a primeira data vem depois da segunda.
c. Se ano1 == ano2 e mês1 < mês2 a

Relacionados

  • Cd534ac4 84e8 4b0d 925c 642029a8b20d
    2547 palavras | 11 páginas
  • 1. Eu tive um sapato destes, da mesma marca, que comprei há dois anos e ele não durou três meses. ele abriu nalateral.
    1145 palavras | 5 páginas
  • Crocodilo
    1128 palavras | 5 páginas
  • trabalho
    599 palavras | 3 páginas
  • Sistema de Informação
    1184 palavras | 5 páginas
  • Contestação - Caso Marge Simpson x Roger Myers "comichão e coçadinha"
    2212 palavras | 9 páginas
  • estudante
    805 palavras | 4 páginas
  • Maquina de chá
    3228 palavras | 13 páginas
  • Uma abordagem guiada por modelos para desenvolvimento de software Web
    31718 palavras | 127 páginas
  • ADS_2Sem_Logica_Programacao_II_Vanessa_Lessa_Aula_Proposta_05
    911 palavras | 4 páginas