Advertisement

[Exercício] Utilizando XML




Nesse exercício você irá escrever um programa que realiza uma rotina muito comum nos escritórios de contabilidade em todo o país. Atualmente os contadores ainda recebem notas físicas (em papel) em seus escritórios, no entanto, com a evolução da tecnologia, os escritórios começaram a utilizar como seu aliado a tecnologia.

Nesse exercício você recebeu como massa de dados cinco documentos fiscais com o seguinte formato:

<nota>
     <id>1</id>
     <valor>12</valor>
     <operacao>Venda</operacao>
     <fornecedor>Casa dos Retalhos</fornecedor>
     <produto>Camiseta média</produto>
     <quantidade>4</quantidade>
</nota>

Esses documentos fiscais possuem dados de uma venda de produtos de diversas lojas. Seu trabalho é criar um leitor de XML simples que calcula o valor total da movimentação. Lembrando que cada produto tem um valor e uma quantidade, logo o valor final da movimentação de cada nota é igual a [valor * quantidade].


Anexo:

<nota>
<id>1</id>
<valor>12</valor>
<operacao>Venda</operacao>
<fornecedor>Casa dos Retalhos</fornecedor>
<produto>Camiseta média</produto>
<quantidade>4</quantidade>
</nota>

<nota>
<id>2</id>
<valor>20</valor>
<operacao>Venda</operacao>
<fornecedor>Casa de carnes ceará</fornecedor>
<produto>Patinho</produto>
<quantidade>2</quantidade>
</nota>

<nota>
<id>3</id>
<valor>25</valor>
<operacao>Venda</operacao>
<fornecedor>Sapatos maringá</fornecedor>
<produto>Chinelo havaianas</produto>
<quantidade>1</quantidade>
</nota>

<nota>
<id>4</id>
<valor>100</valor>
<operacao>Venda</operacao>
<fornecedor>Moveis juliana</fornecedor>
<produto>Criado mundo</produto>
<quantidade>2</quantidade>
</nota>

<nota>
<id>5</id>
<valor>250</valor>
<operacao>Venda</operacao>
<fornecedor>Rei dos eletrônicos</fornecedor>
<produto>Fones JBL</produto>
<quantidade>5</quantidade>
</nota>

Nenhum comentário

Conta pra mim sua opinião!

Fale comigo