Ir para conteúdo
Fórum Script Brasil

Programa Financiamento C

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por Programa Financiamento C

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