Difference between revisions of "Problema do banco de dados de salário"
From AdonaiMedrado.Pro.Br
(→Saída) |
(→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 | + | A saída deverá ser um XML exibido na saída padrão 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. | 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. |
Latest revision as of 00:44, 3 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 XML exibido na saída padrão 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>
Atenção: incluir uma nova linha após o último caractere do XML.