Ir para conteúdo
Fórum Script Brasil

Programa Financiamento C

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Programa Financiamento C postou

  1. Boa tarde galera, preciso da ajuda de vocês pra finalizar um trabalho de faculdade. tenho o programa quase pronto, mas para finaliza-lo preciso arrumar um "problema". o programa roda certinho. esse programa ele pergunta se o objetivo é carro ou moto, ano, marca, modelo, valor entrada e parcela. eu preciso que ele faça a seguinte condição automática e já mostre o valor da parcela: se o valor da entrada for >= que valor do veiculo multiplique por 60%. preciso que o valor total divida automaticamente por 12! so que não está fazendo automático, estou tendo que digitar o valor da parcela pra ele fazer o calculo. segue o programa em anexo. #include <stdio.h> #include <stdlib.h> #include <conio.h> main() { int ano,esc,parcela; // Ano do Carro float valordoveiculo,valordaentrada,saldo,vf,vsj,valortotal,taxa;//valores totais char MD,MC;// Modelo do carro do{ printf("\n1-Carro 2- Moto\n"); scanf("%d",&esc); } while(esc < 1 || esc > 2); do{ printf("ANO DO VEICULO \n"); scanf("%d",&ano); } while(ano < 2004 || ano > 2015); fflush(stdin); printf("MARCA DO VEICULO\n"); scanf("%c",&MD); fflush(stdin); printf("MODELO DO VEICULO\n"); scanf("%c",&MC); fflush(stdin); printf("VALOR DO VEICULO A SER FINANCIADO\n"); scanf("%f",&valordoveiculo); printf("VALOR DA ENTRADA\n"); scanf("%f",&valordaentrada); printf("QUANTIDADE DE PARCELAS\n"); scanf("%d",&parcela); saldo=(valordoveiculo-valordaentrada); // valor a ser financiado. if(esc==1)//carro { if(ano >=2004 || ano<=2009) { if(parcela==24) { vsj=saldo/24; vf=(saldo/24)*0.012+vsj; valortotal=(24*vf)+valordaentrada; fflush(stdin); printf(" O VALOR DA PARCELA E %f \n",vf); fflush(stdin); printf(" O VALOR TOTAL E %f \n",valortotal); system("pause"); } if(parcela==36) { vsj=saldo/36; vf=(saldo/36)*0.0125+vsj; valortotal=(36*vf)+valordaentrada; } if(parcela==48) { vsj=saldo/48; vf=(saldo/48)*0.0145+vsj; valortotal=(48*vf)+valordaentrada; } { if(ano >=2010 || ano<=2014) { if(parcela==24) { vsj=saldo/24; vf=(saldo/24)*0.001+vsj; valortotal=(24*vf)+valordaentrada; } if(parcela==36) { vsj=saldo/36; vf=(saldo/36)*0.0115+vsj; valortotal=(36*vf)+valordaentrada; } if(parcela==48) { vsj=saldo/48; vf=(saldo/48)*0.0135+vsj; valortotal=(48*vf)+valordaentrada; } if(ano ==2015) { if(parcela==24) { vsj=saldo/24; vf=(saldo/24)*0.0059+vsj; valortotal=(24*vf)+valordaentrada; } if(parcela==36) { vsj=saldo/36; vf=(saldo/36)*0.0079+vsj; valortotal=(36*vf)+valordaentrada; } if(parcela==48) { vsj=saldo/48; vf=(saldo/48)*0.0099+vsj; valortotal=(48*vf)+valordaentrada; } if(valordaentrada>=valordoveiculo*0.6) { vf=(saldo/12); valortotal=(12*vf)+valordaentrada; printf(" O VALOR DA PARCELA E\n %f\n",vf); printf(" O VALOR TOTAL E\n %f\n",valortotal); } { if(parcela==24 || parcela== 36 || parcela == 48) printf(" O VALOR DA PARCELA E\n %f\n",vf); printf(" O VALOR TOTAL E\n %f\n",valortotal); system("pause"); } } if(esc==2)//moto if(ano >=2004 || ano<=2009) { if(parcela==24) { vsj=saldo/24; vf=(saldo/24)*0.013+vsj; valortotal=(24*vf)+valordaentrada; } if(parcela==36) { vsj=saldo/36; vf=(saldo/36)*0.0135+vsj; valortotal=(36*vf)+valordaentrada; } if(parcela=48) { vsj=saldo/48; vf=(saldo/48)*0.0166+vsj; valortotal=(48*vf)+valordaentrada; } { if(ano >=2010 || ano<=2014) { if(parcela==24) { vsj=saldo/24; vf=(saldo/24)*0.012+vsj; valortotal=(24*vf)+valordaentrada; } if(parcela==36) { vsj=saldo/36; vf=(saldo/36)*0.013+vsj; valortotal=(36*vf)+valordaentrada; } if(parcela=48) { vsj=saldo/48; vf=(saldo/48)*0.014+vsj; valortotal=(48*vf)+valordaentrada; } if(ano ==2015) { if(parcela==24) { vsj=saldo/24; vf=(saldo/24)*0.0079+vsj; valortotal=(24*vf)+valordaentrada; } if(parcela==36) { vsj=saldo/36; vf=(saldo/36)*0.0099+vsj; valortotal=(36*vf)+valordaentrada; } if(parcela=48) { vsj=saldo/48; vf=(saldo/48)*0.0105+vsj; valortotal=(48*vf)+valordaentrada; { if(parcela=24 || 36 || 48) printf(" O VALOR DA PARCELA E\n %f\n",vf); printf(" O VALOR TOTAL E\n %f\n",valortotal); system("pause"); } }}}}}}}}}}
×
×
  • Criar Novo...