Olá,
Tenho um trabalho da faculdade que deve ter aplicação na empresa,
eu trabalho em uma corretora de seguros e iniciei um programa para calculo de comissão e parcelas com juros.
Porém, não tenho conhecimento nem experiência para aprimorá-lo, então gostaria de saber se alguém poderia me auxiliar
O que falta:
* Antes de começar informar os valores, precisa aparecer "Informe a forma de Pagamento" ai Escolher entre "BOLETO" e "DEBITO"
* Se escolhido BOLETO, executar as linhas já feitas, porém, que sempre a PRIMEIRA parcela não incide JUROS, apenas IOF, ou seja, se escolha pagar em 1x haverá apenas a soma da taxa de IOF, mesmo se eu informar a taxa de Juros .
*Sendo DEBITO, seria o mesmo princípio, porém, as 6 PRIMEIRAS parcelas não será incluso Juros, ou seja, o cliente pode fazer em 1,2,3,4,5,6 vezes no boleto que não havera juros, apenas IOF somado ao valor líquido.
Program precodeseguro;
uses
SysUtils, Crt;
var
vf, vp, tj, t, p1, i, c, co, iof : Real;
k,p: integer;
Begin
ClrScr;
p1 := 0;
WriteLn ('Calculo de IOF e parcelas com Juros - ELTHON,GABRIEL,JACKSON E JULIO');
WriteLn;
Write ('Valor Liquido.: '); ReadLn (vp);
Write ('Taxa de Juros.: '); ReadLn (tj);
WriteLn ('IOF...........: 7.38 ');
Write ('Parcelas......: '); ReadLn (p);
Write ('Comissao......: '); ReadLn ©;
t := tj/100; // Taxa em porcento
co := vp*(c/100);
iof :=(7.38/100);
vf := vp*(1+iof*1);
for k := 1 to p do
begin
vf := vf +(vf*tj)/100;
p1 := vf / p;
end;
WriteLn;
WriteLn ('Valor com juros:',vf:8:2);
WriteLn ('Valor das parcelas:',p:2:0,'X',p1:8:2);
WriteLn ('Comissao:',co:4:2);
ReadLn;
End.