Difference between revisions of "Problema do banco de dados de salário"
From AdonaiMedrado.Pro.Br
(New page: == Dificuldade única == Faça um programa capaz de receber N entradas de nome e salário da seguinte forma: nome1 salário1 nome2 salário2 nome3 salário3 ... nomeN salárioN <lin...) |
(→Dificuldade única) |
||
| Line 11: | Line 11: | ||
Onde <linha em branco> é uma linha sem caracteres, nome1...nomeN são cadeias de até 100 caracteres sem espaço e salário é um decimal onde a vírgula decimal é representada por ponto e não existe separador de centena. | Onde <linha em branco> é uma linha sem caracteres, nome1...nomeN são cadeias de até 100 caracteres sem espaço e salário é um decimal onde a vírgula decimal é representada por ponto e não existe separador de centena. | ||
| − | A saída deverá ser um arquivo XML com estas informações. | + | A saída deverá ser um arquivo XML com estas informações no formato do exemplo abaixo. |
| + | |||
| + | Considere que no mínimo será informada uma linha não braca como entrada e que os dados no arquivo XML devem aparecer na mesma ordem em que foram inseridos. | ||
| + | |||
| + | === Exemplo === | ||
| + | ==== Entrada ==== | ||
| + | Fulano 100.50 | ||
| + | Outro 250.30 | ||
| + | Aquele 1000.22 | ||
| + | |||
| + | |||
| + | ==== Saída ==== | ||
| + | <BancoDeSalario> | ||
| + | <Pessoas> | ||
| + | <nome>Fulano</nome> | ||
| + | <salario>100.50</salario> | ||
| + | </Pessoas> | ||
| + | <Pessoas> | ||
| + | <nome>Outro</nome> | ||
| + | <salario>250.30</salario> | ||
| + | </Pessoas> | ||
| + | <Pessoas> | ||
| + | <nome>Aquele</nome> | ||
| + | <salario>1000.22</salario> | ||
| + | </Pessoas> | ||
| + | </BancoDeSalario> | ||
Revision as of 21:52, 2 June 2009
Dificuldade única
Faça um programa capaz de receber N entradas de nome e salário da seguinte forma:
nome1 salário1 nome2 salário2 nome3 salário3 ... nomeN salárioN <linha em branco>
Onde <linha em branco> é uma linha sem caracteres, nome1...nomeN são cadeias de até 100 caracteres sem espaço e salário é um decimal onde a vírgula decimal é representada por ponto e não existe separador de centena.
A saída deverá ser um arquivo XML com estas informações no formato do exemplo abaixo.
Considere que no mínimo será informada uma linha não braca como entrada e que os dados no arquivo XML devem aparecer na mesma ordem em que foram inseridos.
Exemplo
Entrada
Fulano 100.50 Outro 250.30 Aquele 1000.22
Saída
<BancoDeSalario>
<Pessoas>
<nome>Fulano</nome>
<salario>100.50</salario>
</Pessoas>
<Pessoas>
<nome>Outro</nome>
<salario>250.30</salario>
</Pessoas>
<Pessoas>
<nome>Aquele</nome>
<salario>1000.22</salario>
</Pessoas>
</BancoDeSalario>