Problemas para fazer contas

3 respostas
H

Olá, estou fazendo um software que faça multiplicações por meio que eu insira o código do produto e forneça o número de peças e ele faça a multiplicação do valor, são apenas 10 códigos porem não consigo relacionar o código do produto ao valor do mesmo.
Ficaria grato se alguém pudesse me ajudar com esse problema
Obs: está sendo feito em uma interface gráfica, obrigado

3 Respostas

lvbarbosa

Qual linguagem de programação?

Qual? Já procurou manual/documentação?

H

É no NetBeans

lvbarbosa

Então suponho que você está usando Java, certo?

Cria classes para representar produtos/itens.

class Produto {
    String codigo;
    BigDecimal preco;
    // construtor, get set, etc
}

class Item {
    Produto produto;
    int quantidade;
    // construtor, get set, etc

    BigDecimal getPreco() {
        return ...// produto.getPreco * quantidade;
    }
}

class Carrinho {
    List<Item> itens;
    // construtor, get set, etc
    BigDecimal getPrecoTotal() {
        // chama item.getPreco() para cada item na lista e retorna a soma
    }
}

public static void main(String... args) {
    Carrinho c = new Carrinho;
    Produto carro = new Produto("Carro", new BigDecimal(10));
    Produto bola = new Produto("Bola", new BigDecimal(1));
    c.add(new Item(carro, 3)); // adiciona 3 carros ao carrinho
    c.add(new Item(bola, 5)); // adiciona 5 bolas
    System.out.println(c.getPrecoTotal());
}
Criado 18 de junho de 2017
Ultima resposta 18 de jun. de 2017
Respostas 3
Participantes 2