Problema do banco de dados de salário
From AdonaiMedrado.Pro.Br
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>
Atenção: incluir uma nova linha após o último caractere do XML.