Classe pedido?

3 respostas
B

Classe Pedido:
adicionarProduto ? ao adicionar um produto, verificar se o produto possui um fornecedor válido (um objeto fornecedor) associado.
O produto deve estar disponível (atributo disponibilidade);
Ao adicionar o produto no pedido a quantidade deve ser maior que zero;
Ao adicionar o produto a quantidade do produto no pedido deve ser menor ou igual ao estoque do produto (atributo estoque do objeto de Produto)
Retornar boolean, true para sucesso ao adicionar o estoque e false se não atendeu os requisitos;
setCliente ? define o cliente do pedido.
O cliente deve ter um CPF válido;

classe pedido:
public class Pedido   {
    public Cliente cliente;
    public Vendedor vendedor;
    
    public boolean adicionarProduto (Produto produto,int quantidade) {
       boolean retorno = false;
       if (produto.isDisponibilidade ()){
           if (quantidade > 0){
               if (quantidade <= produto.getEstoque())
                   retorno = true;
           }
       }
    
        
       return retorno;
     }
     
}
ajuda com o cpf? como valido um cpf....

?

3 Respostas

A

espero que ajude.

lemosxd01
barrosinho007:
Classe Pedido: adicionarProduto ? ao adicionar um produto, verificar se o produto possui um fornecedor válido (um objeto fornecedor) associado. O produto deve estar disponível (atributo disponibilidade); Ao adicionar o produto no pedido a quantidade deve ser maior que zero; Ao adicionar o produto a quantidade do produto no pedido deve ser menor ou igual ao estoque do produto (atributo estoque do objeto de Produto) Retornar boolean, true para sucesso ao adicionar o estoque e false se não atendeu os requisitos; setCliente ? define o cliente do pedido. O cliente deve ter um CPF válido; classe pedido:
public class Pedido   {
    public Cliente cliente;
    public Vendedor vendedor;
    
    public boolean adicionarProduto (Produto produto,int quantidade) {
       boolean retorno = false;
       if (produto.isDisponibilidade ()){
           if (quantidade > 0){
               if (quantidade <= produto.getEstoque())
                   retorno = true;
           }
       }
    
        
       return retorno;
     }
     
}
ajuda com o cpf? como valido um cpf....

?

A classe pra validar é essa. VocÊ chama ela dentro do seu metodo assim
ValidarCpf.validar("aqui o numero do cpf, so os numeros sem ponto nem traço");

public class ValidarCpf {
    private static final int[] pesoCPF = {11, 10, 9, 8, 7, 6, 5, 4, 3, 2};

    private static int calcularDigito(String str, int[] peso) {
        int soma = 0;
        for (int indice=str.length()-1, digito; indice >= 0; indice-- ) {
            digito = Integer.parseInt(str.substring(indice,indice+1));
            soma += digito*peso[peso.length-str.length()+indice];
        }
        soma = 11 - soma % 11;
        return soma > 9 ? 0 : soma;
    }

    public static boolean isValidCPF(String cpf) {
        if ((cpf==null) || (cpf.length()!=11)) return false;
        Integer digito1 = calcularDigito(cpf.substring(0,9), pesoCPF);
        Integer digito2 = calcularDigito(cpf.substring(0,9) + digito1, pesoCPF);
        return cpf.equals(cpf.substring(0,9) + digito1.toString() + digito2.toString());
    }

}

p.s. os creditos dessa classe não são meus, na verdade achei na net e fiz uma pequenas alteraçoes

B

ok me ajudou muito valeu:D

Criado 12 de novembro de 2011
Ultima resposta 13 de nov. de 2011
Respostas 3
Participantes 3