Next: Exemplo de Entrada e
Up: ep2
Previous: Funções a serem implementadas
Os dados de entrada serão lidos de um arquivo. (Para isso, você deve
executar o seu programa usando comandos de redirecionamento. O seu
professor irá explicar como fazer isso.) O nome do arquivo de entrada
deve ser, obrigatoriamente, ``entrada.txt''. A primeira linha
desse arquivo deve conter um número inteiro indicando quantos
problemas deverão ser analisados. A seguir, cada linha do arquivo
estará correspondendo a um problema e conterá um caractere seguido de
três números reais ou de dois números reais e um terceiro número
inteiro. Mais precisamente, você deve prever
casos:
- se o primeiro caractere é um `v', os números correspondem, na
ordem, ao valor da prestação, ao valor dos juros e ao
número de meses. Neste caso, desejamos encontrar o valor à vista
correspondente.
- se o primeiro caractere é um `p', os números correspondem, na
ordem, ao valor à vista a ser pago, ao valor dos juros e ao
número de meses. Neste caso, desejamos encontrar o valor da prestação.
- se o primeiro caractere é um `j', os números correspondem, na
ordem, ao valor à vista a ser pago, ao valor da prestação e ao
número de meses. Neste caso, desejamos encontrar o valor dos
juros. Você pode supor que o valor à vista é menor que o número de
meses multiplicado pelo valor das prestações.
- se o primeiro caractere é um `n', os números correspondem, na
ordem, ao valor à vista a ser pago, ao valor máximo da prestação e
ao valor dos juros. Neste caso, desejamos
encontrar, se possível, o número de meses e o valor exato da
prestação.
A saída deverá também ser gravada em um arquivo chamado,
obrigatoriamente, de ``saida.txt''.
O arquivo de saída deve conter um cabeçalho com pelo menos
o seu nome e número usp.
A cada linha do arquivo de entrada devem corresponder três linhas do
arquivo de saída. A primeira linha mostra os dados de entrada,
a segunda linha a resposta calculada e a terceira linha fica em branco.
Subsections
Next: Exemplo de Entrada e
Up: ep2
Previous: Funções a serem implementadas
Yoshiko Wakabayashi
2001-10-01