Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //class Cliente
- public class Cliente{
- private String nome;
- private int pontos; //saldo de pontos
- public Cliente(String n){
- setNome(n);
- }
- public void setNome(String nome){this.nome = nome;}
- public void setPontos(int pontos){this.pontos = pontos;}
- public String getNome(){return nome;}
- public int getPontos(){return pontos;}
- public char defineCategoria(){
- if(pontos>=500){
- return 'A';
- }
- else if(pontos>=301){
- return 'B';
- }
- else if(pontos>=100){
- return 'C';
- }
- else{
- return 'D';
- }
- }
- }
- //class Compra
- public class Compra{
- private int numero;
- private double valorInicial;
- private double valorFinal;
- private Cliente clientes;
- public Compra (int numero,double valorInicial,Cliente clientes ){
- this.numero = numero;
- this.valorInicial = valorInicial;
- this.clientes = clientes;
- }
- public Compra (int numero,double valorInicial, String nomC ){
- this.numero = numero;
- this.valorInicial = valorInicial;
- this.clientes = new Cliente(nomC);
- }
- public void setNumero(int numero){
- this.numero = numero;
- }
- public void setValorInicial(double valorInicial){
- this.valorInicial = valorInicial;
- }
- public void setValorFinal(double valorFinal){
- this.valorFinal = valorFinal;
- }
- public int getNumero(){
- return numero;
- }
- public double getValorInicial(){
- return valorInicial;
- }
- public double getValorFinal(){
- return valorFinal;
- }
- public double calculaDesconto(){
- if(valorInicial<50.00)
- valorFinal = valorInicial;
- else if(pontos == 'A')
- valorFinal = valorInicial*0.05;
- else if(pontos == 'B')
- valorFinal = valorInicial*0.035;
- else{
- valorFinal = valorInicial*0.01;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement