A. 編程培訓貸款學習流程
這個培訓機構本身自帶的就有,只要你想去學習,機構就會給你介紹了。但還是建議在簽字之前慎重,多了解,多對比,以防套路。
B. 請教大家一道C語言編程題目,小弟不會,救命啊~
#include "iostream.h"
#include "math.h"
void Compute1(double,int);//方式一,公積金
void Compute2(double,int);//方式二,商業
void Compute3(double,int);//方式三,混合
void main()
{
double Sum;//購房總款(元)
int choose,qx;//choose按揭方式,qx貸款期限(年)
cout<<"選擇按揭方式:1公積金 2商業性貸款 3混合性貸款\n";
cin>>choose;
cout<<"輸入購房款總額(元)及貸款期限(年)\n";
cin>>Sum>>qx;
switch(choose)
{
case 1:Compute1(Sum,qx);break;
case 2:Compute2(Sum,qx);break;
case 3:Compute3(Sum,qx);break;
default:cout<<"輸入錯誤\n";break;
}
}
void Compute1(double Sum,int qx)
{
if(qx<=0) {cout<<"期限不能為負\n";return;}
double sf,pay,rate;//sf首付,pay每月還款,rate(月利息+1)
pay=0;
sf=Sum*0.3+Sum*0.02+Sum*0.7*(0.0005+0.003);
if(qx<=5) rate=0.036/12+1;
else rate=0.0405/12+1;
pay=Sum*0.7*(rate-1)*pow(rate,qx*12)/(pow(rate,qx*12)-1);
cout<<"首付款:"<<sf<<"每月還款:"<<pay<<endl;
}
void Compute2(double Sum,int qx)
{
if(qx<=0) {cout<<"期限不能為負\n";return;}
double sf,pay,rate;//sf首付,pay每月還款,rate(月利息+1)
pay=0;
sf=Sum*0.2+Sum*0.02+Sum*0.8*(0.0005+0.003);
if(qx<=5) rate=0.0477/12+1;
else rate=0.0504/12+1;
pay=Sum*0.8*(rate-1)*pow(rate,qx*12)/(pow(rate,qx*12)-1);
cout<<"首付款:"<<sf<<"每月還款:"<<pay<<endl;
}
void Compute3(double Sum,int qx)
{
double xe,sf,pay,rate;//xe公積金限額
sf=Sum*0.3+Sum*0.02+Sum*0.7*(0.0005+0.003);
if(qx<=0) {cout<<"期限不能為負\n";return;}
cout<<"輸入公積金貸款限額:\n";
cin>>xe;
if(xe>=Sum*0.7){cout<<"請選擇方式一\n";return;}
//======================公積金部分=========================================
if(qx<=5) rate=0.036/12+1;
else rate=0.0405/12+1;
pay=xe*(rate-1)*pow(rate,qx*12)/(pow(rate,qx*12)-1);
//======================商業性貸款==============================================
if(qx<=5) rate=0.0477/12+1;
else rate=0.0504/12+1;
pay+=(Sum*0.7-xe)*(rate-1)*pow(rate,qx*12)/(pow(rate,qx*12)-1);
cout<<"首付款:"<<sf<<"每月還款:"<<pay<<endl;
}