Jump to content
Fórum Script Brasil
  • 0

Transformar codigo Java em PHP


Heloa

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...