Informática, perguntado por karenstilinsk3533, 7 meses atrás

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 jiujitsujoao
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