GET e SET

2 respostas
L

Pessoal estou com problemas para desenvolver esses códigos apartir dos GET e SEE , é uma atividade do Curso, se alguém puder me ajudar ficarei grato.

Escreva uma classe ?EntradaCinema? com os seguintes atributos:

· String nomeFilme

· int horário

· int sala

· double valorNormal

· double valorCobrado

· boolean estudante

· int numeroCarteiraEstudante

E com os seguintes métodos:

· Todos os métodos get?s e set?s . Exceto o método set para o atributo valorCobrado, pois esse é calculado.

· Construtor que receba e incialize os seguintes atributos: nomeFilme, horário, sala, valorNormal. Esse construtor deve também setar o valor do atributo ?estudante? como false.

· Construtor que receba os seguintes atributos: nomeFilme, horário, sala, valorNormal, numeroCarteiraEstudante:. Esse construtor deve também setar o valor do atributo ?estudante? como true.

· private void imprimirBilhete(): Esse método deve imprimir todos os valores dos atributos da classe.

· private double calculaDesconto(): Se o cliente for um estudante e tiver idade entre 12 e 15 anos, deve ser dado um desconto de 40%, de 16 a 20 um desconto de 30% e mais que 20 anos um desconto de 20% no valor normal. Caso não seja estudante deve verificar se o cliente tem idade superior a 60 anos, pois nesse caso deve ser dado um desconto de 50% no valor normal.

· private double calculaDescontoHorário(): Esse método deve dar um desconto de 10% sobre o valor normal, caso o horário do filme seja antes das 16 horas.

· public void processarVenda(): Esse método é responsável pelo processamento da venda. O mesmo deve calcular o desconto total com base nos outros dois métodos (calculaDesconto e calculaDescontoHorário) e ao final do processamento deve mandar imprimi o bilhete. É importante ressaltar que é, durante o processamento desse método que o campo valorCobrado ganha valor.

· Construa uma classe de teste com um método main para testar a classe EntradaCinema. Façam vários testes a fim de verificar todas as funcionalidades da classe.

2 Respostas

getAdicted

Olá amigo,

Você chegou a codificar alguma coisa?

Uma rápida pesquisa no próprio fórum: http://www.guj.com.br/java/46029-como-utilizar-get-e-set-

Sem querer ser preconceituoso, mas não pule etapas: não é o que fazemos e sim como estamos aprendendo.

Qualquer dúvida mais concreta, poste aqui.

[]'s

S
public class EntradaCinema{

	private String nomeFilme;
	private int horário;
	private int sala;
	private double valorNormal;
     	
       public EntradaCinema(){
	//metodo construtor
	}
	public void EntradaCinema(String nomeFilme,int horario,int sala,int sala,doule valorNormal){
	this.nomeFilme=nomefilme;
	this.horario=horairio;
	this.sala=sala;
	this.valorNormal=valorNormal;
	}
	public String getNomeFilme(){ //Os gets devem ser feitos dessa forma
		return nomeFilme;
	}
	public void setNomeFilme(String nomeFilme){ //Os sets devem ser feitos dessa forma
		this.nomefilme=nomeFilme;
	}
}

double valorCobrado --para valor cobrado eu criaria um método para retornar esse valor.
boolean estudante -- Isso não seria uma classe ??
int numeroCarteiraEstudante -- referente a classe estudante...

espero ter ajudado em algo,

Criado 25 de abril de 2011
Ultima resposta 26 de abr. de 2011
Respostas 2
Participantes 3