Vous êtes sur la page 1sur 1

Fundao CECIERJ - Vice Presidncia de Educao Superior a Distncia

Curso de Tecnologia em Sistemas de Computao


AD1 de Programao III
2 semestre de 2014
Nome
!atr"cula
P#lo
class Pedido {
int numero;
Cliente cliente;
}
O cdigo abaixo apresenta um trecho da classe Pedido, a qual utilizada num
sistema que gerencia pedidos de clientes. Baseado neste cdigo, faa:
a !efina uma classe "liente. #este sistema s necess$rio armazenar nomes,
telefones e endereos dos clientes. "rie um construtor para facilitar a cria%o
destes.
b &ltere a classe Pedido para conter tambm um campo data 'ob(eto da classe
(a)a.util.*regorian"alendar, a qual representa a data de realiza%o do pedido, e
um campo preo. "rie tambm um construtor para facilitar a cria%o de ob(etos
desta classe.
c #este sistema, o cliente tambm pode solicitar que seu pedido se(a entregue de
forma expressa. &ltere este sistema, sabendo que este tipo ter$ um no)o campo
data, a qual conter$ a data de entrega do pedido. Pedidos expressos ter%o seu
preo original acrescido de +,-.
d &inda com respeito a datas, pedidos entregues no prazo s%o pedidos entregues no
mesmo dia em que foram solicitados. .nsira um mtodo que )erifique esta
situa%o, ou se(a, retorne )erdadeiro se solicita%o e entrega dos pedidos foram
feitos no mesmo dia. "aso contr$rio, o mtodo de)e retornar falso.
e #um mtodo main', crie + clientes: /ulano, morador da rua &, com telefone 0000
e "liclano, morador da rua B, com telefone 1111. O primeiro cliente realiza um
pedido simples, com )alor de 2,, dinheiros, na data e hora correntes 'construtor
padr%o 3 default 3 da classe (a)a.util.*regorian"alendar, enquanto que o
segundo realiza um pedido expresso com mesmo )alor. & empresa consegue
entregar o pedido na mesma data. 4m seguida, imprima, para cada cliente, seu
nome, o preo de seu pedido e se foi entregue no prazo, quando se aplicar. !efina
um mtodo chamado to5tring' na classe Pedido para retornar a 5tring a ser
impressa a partir deste mtodo main'.

Vous aimerez peut-être aussi