Questão de programação/informática. (a ser respondida em portugol)
Faça um algoritmo para calcular o valor final de pagamento de um boleto. Os dados a serem analisados são o valor do boleto, a data de vencimento e a data de pagamento. O algoritmo deve analisar se houve atraso no pagamento e calcular o novo valor se necessário. Considere que as datas passadas (tanto a de vencimento quanto a de pagamento ) informadas pelo usuário são referentes ao
mesmo mês. O novo valor compreende o valor do boleto acrescido de multas e juros. As multas são um valor fixo calculado por cada dia de atraso. Os juros são um fração do valor do boleto pagos por dia de atraso. As multas são de R$ 0,11 por dia de atraso. Os juros totalizam de 4% do valor original do boleto ao mês, mas devem ser calculados por dia de atraso. Considere que o mês tem 30 dias.
Obs:
1 - O algoritmo deve fazer 3 leituras (valor, data de vencimento e data de pagamento), mas tem apenas uma
Soluções para a tarefa
Respondido por
0
Resposta:
inicio
var nome: caracter
var boleto: real
var datavencimento: real
var datapagamento: real
escreva("Entre com o seu nome")
leia(nome)
escreva("Entre com o valor do boleto")
leia(boleto)
escreva("Entre com a data do vencimento")
leia(datavencimento)
escreva("Entre com a data do pagamento")
leia(datapagamento)
se (datavencimento<datapagamento)
datavencimento = datavencimento - datapagamento
se datavencimento > 0
boleto = (datavencimento * 0,11) + boleto
escreval ("O ", nome, "recebu o novo boleto =" , boleto)
fimse
senao
escreval ("O ", nome, "pagou o boleto na data correta" , boleto)
fimse
fimalgoritmo
Perguntas interessantes
Português,
5 meses atrás
ENEM,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
7 meses atrás
ENEM,
7 meses atrás
Matemática,
11 meses atrás
Matemática,
11 meses atrás
Filosofia,
11 meses atrás