TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho de Java - Anhanguera Educacional

Por:   •  5/6/2016  •  Trabalho acadêmico  •  932 Palavras (4 Páginas)  •  325 Visualizações

Página 1 de 4

Faculdade Anhanguera - Unidade 2

Ciência da Computação

5° série

             

Programação Orientado a Objetos I - Trabalho primeiro bimestre

Campinas

Abril de 2016

SUMÁRIO


Exercício 1        3

Exercício 2         4

Exercício 3         5

Exercício 4         6

Exercício 1 – Classe Empregado

Diagrama

Empregado

-nome: String

-funcao: String

- salario: double

- matricula: int

+setNome (nome:String): String

+setFuncao (função: String): String

+setSalario (salario: double): double

+setMatricula (matricula: int): int

+getNome(): String

+getFuncao(): String

+getSalario(): double

+getMatricula(): int

Classe Dados

public class Dados{

   private String nome;

   private String funcao;

   private float salario;

   private int matricula;

   public void setNome(String nome){

      this.nome = nome;

   }

   public void setFuncao(String funcao){

      this.funcao = funcao;

   }

   public void setSalario(float salario){

      if(salario >= 0)

      this.salario = salario;

   else

      System.out.println ("Salario não pode ser inferior a zero\n\n");

   ++this.matricula;

}

   public String getNome() {

     return nome;

   }

   public String getFuncao() {

      return funcao;

   }

   public float getSalario() {

      return salario;

   }

   public int getMatricula() {

     return matricula;

   }

}

Classe Principal (Empregado)

public class Empregado{

   public static void main(String[] args) {

     Empregado dados = new Empregado();

     dados.setNome("Eder");

     dados.setFuncao("Professor de Programação");

     dados.setSalario(3000);

     System.out.println ("Matricula:" +dados.getMatricula());

     System.out.println (“Nome:" +dados.getNome());

     System.out.println (“Cargo:" +dados.getFuncao()

     System.out.println (“Salario:" +dados.getSalario());

   }

}

Exercício 2 – Conta Bancária

Diagrama

Contabancaria

-nome: String

-saldo: double

+Creditar(valor: double): void

+Debitar(valor: double): void

+Imprimir(): void

Classe Dados

public class Dados{

   private String nome;

   private double saldo;

   public void setNome (String  nome){

      this.nome = nome;

   }

   public String getNome(){

      return this.nome;

   }

   public void setSaldo(double saldo){

      this.saldo = saldo;

   }

   public void getSaldo(){

      return saldo;

   }

   public void Creditar (double valor){

      this.saldo += valor;

      System.out.println (“Saldo atual: ” +this.saldo);

   }

  public void Debitar (double valor){

   if (valor > this.saldo)

      System.out.println(“Saldo insuficiente”);

   else

      this.saldo -= valor;

      System.out.println (“Saldo atual: “, +this.saldo);

   }

   public void Imprimir(){

      System.out.println (“Imprimindo saldo atual...\n\n Saldo atual: “ +this.saldo);

   }

}

Classe Principal (Contabancaria)

public class Contabancaria{

   public static void main(String[] args){

      ContaBancaria correntista = new ContaBancaria();

      Correntista.nome(“Silvio Santos”);

      Correntista.Creditar(1000000);

      Correntista.Debitar(999);

      System.out.println(“Saldo:” +correntista.getSaldo+ “Correntista:” +              correntista.getNome());

   }

}

Exercício 3 - Faturas

Diagrama

Faturas

-numero: String

-descricao: String

-quantidade: int

-preco: double

+setNumero(numero: String): String

+setDescricao(descrição: String): String

+setQuantidade(quantidade: int): int

+setPreco(preco: double): double

+getNumero(): String

+getDescricao(): String

+getQuantidade(): int

+getPreco(): double

...

Baixar como (para membros premium)  txt (5.7 Kb)   pdf (122.9 Kb)   docx (11.5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com