Ir para conteúdo
Fórum Script Brasil
  • 0

Transformar codigo Java em PHP


Heloa

Pergunta

Olá gente boa tarde...

Gostaria que se possivel alguém ai ajudasse a transformar esse código java em PHP.

Classe produto.


class Produto {
    private String nome;
    private float precoDeCompra;
    private int quantidadeDeEstoque;
    private float precoDeVenda;

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getNome() {
        return this.nome;
    }

    public void setPrecoDeCompra(float precoDecompra) {
        this.precoDeCompra = precoDecompra;
    }

    public double getPrecoDeCompra() {
        return this.precoDeCompra;
    }

    public void setQuantidadeDeEstoque(int QuantidadedeEstoque) {
        this.quantidadeDeEstoque = QuantidadedeEstoque;
    }

    public int getQuantidadeDeEstoque() {
        return this.quantidadeDeEstoque;
    }

    public Produto(String nome, float precoDeCompra, int quantidadeDeEstoque) {
        this.nome = nome;
        this.precoDeCompra = precoDeCompra;
        this.quantidadeDeEstoque = quantidadeDeEstoque;
    }

    public void setPrecoDeVenda(float precoDecompra) {
        this.precoDeVenda = precoDecompra;
    }

    public double getPrecoDeVenda() {
        return this.precoDeVenda;
    }

    public void definePrecoDeVenda(float porcentagem) {
        precoDeVenda = (precoDeCompra * 10 / 100);
    }

    public void vende(int quantidade) {
        if (this.quantidadeDeEstoque >= quantidade) {
            this.quantidadeDeEstoque = quantidade;
        } else {
            System.out.println("Quantidade indisponivel no estoque");
        }


    }




Agora O Main.



public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
         Produto p1 = new Produto  ("arroz", (float) 2.50,30);

          p1.setNome("arroz");
          p1.setPrecoDeCompra((float) 2.50);
          p1.setQuantidadeDeEstoque(30);

    System.out.println("Nome do Produto:"+p1.getNome());
    p1.definePrecoDeVenda(20);
    System.out.println("Valor de Venda: "+p1.getPrecoDeCompra());
    p1.vende(5);

    System.out.println("Quantidade em estoque: "+p1.getQuantidadeDeEstoque());

    Produto p2 = new Produto("Bolacha", (float) 3.00,30);

    p2.setNome("Bolacha");
    p2.setPrecoDeCompra((float) 3.00);
    p2.setQuantidadeDeEstoque(30);

    System.out.println("Nome do Produto: "+p2.getNome());
    p2.definePrecoDeVenda(20);
    System.out.println("Valor de Venda: "+p2.getPrecoDeCompra());
    p1.vende(20);
    System.out.println("Quantidade em estoque: "+p2.getQuantidadeDeEstoque());


    }
}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...