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) |
||
(2 intermediate revisions by the same user not shown) | |||
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. | ||
+ | |||
+ | === 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.''' |
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.