Tenho que fazer um programa, para ler o código do produto, quantidade de produto e depois calcular a quantidade com o valor.
Mas como declarar a varivel para ler o código.
int quant,valordacompra;
int código;
Tenho que fazer um programa, para ler o código do produto, quantidade de produto e depois calcular a quantidade com o valor.
Mas como declarar a varivel para ler o código.
int quant,valordacompra;
int código;
Isso serve para atributos. Se forem variaveis locais você tem que inicializar:
int quant = 0,valordacompra = 0;
int código = 0;
Obrigada,
mas eu tenho que ler o código e associar um valor estipulado pelo código, tipo supermercado.
e depois calcular o valor pela quantidade de produto.
Então vou fazer uma tela para a pessoa digitar o código do produto e outra para digitar a quantidade, sendo que pode ter produtos diferentes.
e depois calcular.
Penso que seja assim
Totaldacompra=quant*código
Mas não sei como associar o código ao valor do produto.
Você poderia utilizar HashMap. Ai você pega o valor associado a chave do HashMap. Abaixo um link que pode lhe ajudar:
http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html
Tudo bem dinorah?
Não seria desse forma, já que você tem que ler um código e associar um valor a esse código.
int quantidade, valorTotal, valorPorduto, codigoProduto;
//no seu metodo que vai receber o codigo
if(codigoProduto == 1) { //atribui um valor qualquer ao codigoProduto
valorProduto = 10;
valorTotal = valorTotal + (quantidade*valorProduto); //valor total da compra recebe + ele mesmo + a quantidade * o valor atribuido ao produto
}
else if(codigoProduto == 2) { //atribui um valor qualquer ao codigoProduto
valorProduto = 20;
valorTotal = valorTotal + (quantidade*valorProduto); //valor total da compra recebe + ele mesmo + a quantidade * o valor atribuido ao produto
}//para cada codigo adicionar um if
System.out.println("Valor da compra" + valorTotal);
pelo seu problema a logica seria ± assim. Se foi como entendi.
Agora tem que aplicar a logica ao seu programa.
Qualquer coisa estou a disposição.
Abraços.
Valeu!!!