Galera, estou com um problema em um programa. Segue:
Formato de Entrada:
Consiste de um inteiro Q, representando o número de produtos a serem cadastrados. Depois, segue o cadastro dos Q produtos, onde serão lidos para cada produto:
um inteiro representando um código,
uma descrição do produto
e um número real representando o preço.
Depois, são lidos os pedidos.
O pedido consiste do código do produto e da quantidade de itens daquele produto que será pedido. O pedido se encerra quando o código lido é igual a 0.
Formato de Saída:
O valor que o cliente deve pagar, formatado com duas casas decimais. Pedidos inválidos são ignorados.
Exemplo de entrada:
3 //número de produtos a serem cadastrados.
501 //um inteiro representando um código
Guarana Antartica //uma descrição do produto
1.50 //um número real representando o preço.
101 //um inteiro representando um código
Coxinha //uma descrição do produto
2 //um número real representando o preço.
10 //um inteiro representando um código
Cheese Frango //uma descrição do produto
3.50 //um número real representando o preço.
501 //agora o programa soma os produtos pedidos: foram pedidos dois produtos com do código
2 501 e 3 produtos com código 101.
101
3
0 //termina depois de receber 0.
Saída:
9.00