客户端服务端文件传输代码,还贷计算器功能

编程入门 行业动态 更新时间:2024-10-27 17:19:09

客户端服务端文件传输代码,还贷<a href=https://www.elefans.com/category/jswz/34/1765079.html style=计算器功能"/>

客户端服务端文件传输代码,还贷计算器功能

        基于SOCKET的传输机制在通信软件的开发中非常常见。这里,我写了一个客户端服务端文件传输的代码,客户端和服务端用SOCKET连接,客户端与服务端通过“hello”确认相互连通,然后客户端向服务端发起计算房贷的请求,服务端完成后告知客户端。

        SOCKET消息传递体包括“事件号”和“内容”,不同的事件有不同的处理方法,代码里已经有10000和10001事件,可以拓展后续的事件号。

        客户端向服务端发起的房贷计算的信息包括三个部分“贷款数额”“贷款年数”“贷款利率”,服务端收到这些信息后计算等额本息(ACPI) 和等额本金(AC)还款方式的还款结果,并计算最后实际还款的本息合。

        本测试里,假定贷款100万,30年,4.9%利率,等额本息(ACPI)还法每个月还5307.30元,等额本金(AC)还法从第一个月还6861.11元以此每个月减少11.34元,最终第30年的最后一个月还 2789.14元。等额本息(ACPI)还法总共还了1910600.75元,等额本金(AC)还法总共还1737042.88元,可以发现在不考虑社会通货膨胀的情况下,等额本金(AC)还法更划算。(当然对于有更好的投资渠道(大于4.9%收益)的情况下,等额本息更适合)


// socket server.cpp: 定义控制台应用程序的入口点。#include "stdafx.h"#include <iostream>
#include <Windows.h>
#pragma comment(lib, "WS2_32")  // 链接到WS2_32.lib 
using namespace std;
#define  PORT 4000
#define  IP_ADDRESS "127.0.0.1"
#define dstpath "E:\\CCODE\\TEST1\\dest file.txt"
#define logpath "E:\\CCODE\\TEST1\\log.txt"
#define MAX_LOG 256  int ASEND(int event, char* SendBuffer, SOCKET CientSocket);DWORD WINAPI ClientThread(LPVOID lpParameter)
{SOCKET CientSocket = (SOCKET)lpParameter;int Ret = 0;RECVCONTENT recvcontent = { 0 };char RecvBuffer[MAX_BUFFER] = { 0 };char SendBuffer[MAX_BUFFER] = { 0 };char logbody[MAX_LOG];while (true){int event=0;RECVCONTENT recvcontent = { 0 };char transport_buffer[sizeof(RECVCONTENT)] = { 0 };char process_out_buffer[MAX_BUFFER] = { 0 };Ret = recv(CientSocket, transport_buffer, sizeof(transport_buffer), 0);if (Ret == 0 || Ret == SOCKET_ERROR){
//			cout << "客户端退出!" << endl;snprintf(logbody, MAX_LOG, "line:[%d] SERVER: recv err, SOCKET EXIT.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));break;}else{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: recv Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));}
//		cout << "接收到客户信息为:" <<transport_buffer << endl;event = PROCESS_MAIN(transport_buffer,process_out_buffer);snprintf(logbody, MAX_LOG, "line:[%d] SERVER: event:%d.", __LINE__,event);write_log_file((char*)logpath, logbody, strlen(logbody));snprintf(logbody, MAX_LOG, "line:[%d] SERVER: process_out_buffer:%s.", __LINE__, process_out_buffer);write_log_file((char*)logpath, logbody, strlen(logbody));//		printf("event:%d.\n", event);Ret=ASEND(event, process_out_buffer, (SOCKET) CientSocket);if (Ret == SOCKET_ERROR){snprintf(logbody, MAX_LOG, "line:[%d] SERVER: ASEND event(%d) failed.errno:%d.", __LINE__, event,Ret);write_log_file((char*)logpath, logbody, strlen(logbody));break;}else{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: ASEND event(%d) succ.", __LINE__,event);write_log_file((char*)logpath, logbody, strlen(logbody));}}return 0;
}int main(int argc, char* argv[])
{WSADATA  Ws;SOCKET ServerSocket, CientSocket;struct sockaddr_in LocalAddr, ClientAddr;//sockaddr_in是TCP/IP使用的数据结构int Ret = 0;int AddrLen = 0;HANDLE hThread = NULL;char logbody[MAX_LOG];//Init Windows Socketif (Ret=WSAStartup(MAKEWORD(2, 2), &Ws) != 0)//socket使用2.2版本的{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: Init Windows Socket Failed.errno:%d.", __LINE__,Ret);write_log_file((char*)logpath, logbody, strlen(logbody));return -1;}else{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: Init Windows Socket Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));}//Create Socket//第一个参数表示是INTERNET协议簇,第二个参数SOCK_STREAM表示是用TCP协议来进行通信。第三个参数是0表示让系统自动选择ServerSocket = socket(AF_INET, SOCK_STREAM, 0);//ServerSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);if (ServerSocket == INVALID_SOCKET){snprintf(logbody, MAX_LOG, "line:[%d] SERVER: Create Socket Failed.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));return -1;}else{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: Create Socket Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));}LocalAddr.sin_family = AF_INET;//INTERNET协议簇//LocalAddr.sin_addr.s_addr = inet_addr(IP_ADDRESS);//这句也可以//LocalAddr.sin_addr.s_addr = INADDR_ANY;//这句也可以 等同于 LocalAddr.sin_addr.s_addr = inet_addr("0.0.0.0");LocalAddr.sin_addr.S_un.S_addr = INADDR_ANY;LocalAddr.sin_port = htons(PORT);memset(LocalAddr.sin_zero, 0x00, 8);//Bind SocketRet = bind(ServerSocket, (struct sockaddr*)&LocalAddr, sizeof(LocalAddr));if (Ret != 0){snprintf(logbody, MAX_LOG, "line:[%d] SERVER: Bind Socket Failed.errno:%d.", __LINE__, Ret);write_log_file((char*)logpath, logbody, strlen(logbody));return -1;}else{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: Bind Socket Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));}Ret = listen(ServerSocket, 10);//用ServerSocket来进行监听,监听最多10个客户端的请求if (Ret != 0){snprintf(logbody, MAX_LOG, "line:[%d] SERVER: listen Socket Failed.errno:%d.", __LINE__, Ret);write_log_file((char*)logpath, logbody, strlen(logbody));return -1;}else{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: listen Socket Succ..", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));}snprintf(logbody, MAX_LOG, "line:[%d] SERVER: SERVER Terminal Init Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));while (true)//因为是服务器端,要不停的监听客户端的请求{AddrLen = sizeof(ClientAddr);//用CientSocket来进行通信CientSocket = accept(ServerSocket, (struct sockaddr*)&ClientAddr, &AddrLen);if (CientSocket == INVALID_SOCKET){snprintf(logbody, MAX_LOG, "line:[%d] SERVER: Accept Socket Failed.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));break;}else{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: Accept Socket Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));}cout << "客户端连接::" << inet_ntoa(ClientAddr.sin_addr) << ":" << ClientAddr.sin_port << endl;hThread = CreateThread(NULL, 0, ClientThread, (LPVOID)CientSocket, 0, NULL);if (hThread == NULL){snprintf(logbody, MAX_LOG, "line:[%d] SERVER: Create Thread Failed.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));break;}else{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: Create Thread Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));}CloseHandle(hThread);}closesocket(ServerSocket);closesocket(CientSocket);WSACleanup();return 0;
}int ASEND(int event, char* SendBuffer, SOCKET CientSocket)
{char logbody[MAX_LOG];int Ret = 0;char transport_buffer[sizeof(SENDCONTENT)] = { 0 };SENDCONTENT sendcontent = { 0 };sendcontent.event = event;memcpy(sendcontent.sendbuffer, SendBuffer, MAX_BUFFER);memcpy(transport_buffer, (char*)&sendcontent, sizeof(sendcontent));snprintf(logbody, MAX_LOG, "line:[%d] SERVER: SEND: event:%d, buffer:%s.", __LINE__, sendcontent.event, sendcontent.sendbuffer);write_log_file((char*)logpath, logbody, strlen(logbody));Ret = send(CientSocket, transport_buffer, sizeof(transport_buffer), 0);return Ret;
}int PROCESS_MAIN(char* transport_buffer, char* process_out_buffer)
{char logbody[MAX_LOG];char buffer[MAX_BUFFER] = { 0 };int event = 0;RECVCONTENT Recvcontent = {0};memcpy(&Recvcontent, transport_buffer, sizeof(RECVCONTENT));event = Recvcontent.event;memcpy(buffer, Recvcontent.sendbuffer,MAX_BUFFER);snprintf(logbody, MAX_LOG, "line:[%d] SERVER RECV event:%d. buffer:%s.", __LINE__, event,Recvcontent.sendbuffer);write_log_file((char*)logpath, logbody, strlen(logbody));switch (event){case 10000:{if (strstr(buffer, "hello")){snprintf(logbody, MAX_LOG, "line:[%d] SERVER: find hello in packet.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));strcpy_s(process_out_buffer, 6, "hello");snprintf(logbody, MAX_LOG, "line:[%d] SERVER: process_out_buffer:%s.", __LINE__,process_out_buffer);write_log_file((char*)logpath, logbody, strlen(logbody));}else{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: find no hello in packet while case 10000.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));exit(0);}break;}case 10001:{LOAN_INFO Loan_Info;int i;float fMonthI, fMonthP;//月息和本金float fACPI_MonthPay;//ACPI月付float fACPI_PaidI = 0;//ACPI已经付清的金额float fAC_PaidP = 0;//AC已经付清的金额float fACPI_Sum = 0;//ACPI贷款还款的本息和float fAC_Sum = 0;//AC贷款还款的本息和memcpy(&Loan_Info, buffer, sizeof(buffer));errno_t err;FILE *FileStream;err= fopen_s(&FileStream, dstpath, "w+");if (0==err){snprintf(logbody, MAX_LOG, "line:[%d] SERVER: open dstpath succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));}else{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: open dstpath failed,errno:%d.", __LINE__,err);write_log_file((char*)logpath, logbody, strlen(logbody));exit(0);}Loan_Info.fMonthIRate /= 12;//求得月利率Loan_Info.fMonthIRate /= 100;//去掉%,直接算得月利率:x%的值Loan_Info.iMonth *= 12;Loan_Info.fLoanSum *= 10000;//等额本息fACPI_MonthPay = Loan_Info.fLoanSum*Loan_Info.fMonthIRate*pow(1 + Loan_Info.fMonthIRate,Loan_Info.iMonth) / (pow(1 + Loan_Info.fMonthIRate, Loan_Info.iMonth) - 1); //每月本息和fputs("ACPI:\n", FileStream);for (i = 1; i <= Loan_Info.iMonth; i++){fMonthI = (Loan_Info.fLoanSum - fACPI_PaidI)*Loan_Info.fMonthIRate; //每月利息fACPI_Sum += fMonthI;                           //纳入还款总额fMonthP = fACPI_MonthPay - fMonthI;             //每月本金fACPI_PaidI += fMonthP;                         //已付本金fprintf(FileStream, " Month[%d]:Sum:%.2f  MonthInterest:%.2f  MonthPrincipal:%.2f\n", i, fMonthI + fMonthP, fMonthI, fMonthP);}snprintf(logbody, MAX_LOG, "line:[%d] SERVER: ACPI result print over.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));//等额本金fMonthP = Loan_Info.fLoanSum / Loan_Info.iMonth;                        //每月本金fputs("AC:\n", FileStream);for (i = 1; i <= Loan_Info.iMonth; i++){fMonthI = (Loan_Info.fLoanSum - fAC_PaidP)*Loan_Info.fMonthIRate;   //月利息fAC_Sum += fMonthI;                             //计入还款额fAC_PaidP += fMonthP;                           //已付本金fprintf(FileStream, " Month[%d]:Sum:%.2f  MonthInterest:%.2f  MonthPrincipal:%.2f\n", i, fMonthP + fMonthI, fMonthI, fMonthP);}fprintf(FileStream, "InterestSum:\n\tACPI_InterestSum:%.2f\tAC_InterestSum:%.2f\nSUM:\n\tACPI_Sum:%.2f\tAC_Sum:%.2f", fACPI_Sum, fAC_Sum, fACPI_Sum + Loan_Info.fLoanSum, fAC_Sum + Loan_Info.fLoanSum);snprintf(logbody, MAX_LOG, "line:[%d] SERVER: AC result print over.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));fclose(FileStream);memset(process_out_buffer, 0, MAX_BUFFER);strcpy_s(process_out_buffer, 8, "PrintOK");snprintf(logbody, MAX_LOG, "line:[%d] SERVER: process_out_buffer:%s.", __LINE__,process_out_buffer);write_log_file((char*)logpath, logbody, strlen(logbody));break;}default:{snprintf(logbody, MAX_LOG, "line:[%d] SERVER: event unknown:%d.", __LINE__, event);write_log_file((char*)logpath, logbody, strlen(logbody));break;}}return event;
}//获取此刻时间用于日志打印    
void get_local_time(char* buffer)
{struct tm rawtime;time_t time_seconds = time(0);localtime_s(&rawtime, &time_seconds);snprintf(buffer, 100, "%04d-%02d-%02d %02d:%02d:%02d",(rawtime.tm_year + 1900), rawtime.tm_mon, rawtime.tm_mday,rawtime.tm_hour, rawtime.tm_min, rawtime.tm_sec);
}// 写日志文件    
int write_log_file(char* filename, char* buffer, int buf_size)
{FILE *fp_log;errno_t err;char logcontent[MAX_LOG];//获取日志打印时间    char now[64] = { 0 };get_local_time(now);//将日志所有内容写入logcontent,以备打印到日志文件中    snprintf(logcontent, MAX_LOG, "time:%s %s\n", now, buffer);//调用文件句柄fp_log打开日志文件logpath    err = fopen_s(&fp_log, (char*)filename, "at+");if (0 != err){printf("Open log file failed ,errno is : [%d]", err);return -1;}if (fp_log != NULL){//调用文件句柄将日志内容logcontent打印到日志文件中    err = fwrite(logcontent, strlen(logcontent) + 1, 1, fp_log);//文件句柄用完后需要关闭并置NULL     fclose(fp_log);fp_log = NULL;}elsereturn -1;return 0;
}




// stdafx.h : 标准系统包含文件的包含文件,
// 或是经常使用但不常更改的
// 特定于项目的包含文件
//#pragma once#include "targetver.h"#include <stdio.h>
#include <tchar.h>
#include<string.h>
#include<stdlib.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<time.h>
#define MAX_BUFFER 1024
typedef unsigned char UINT8;
int PROCESS_MAIN(char* transport_buffer, char* process_out_buffer);
int write_log_file(char* filename, char* buffer, int buf_size);// TODO: 在此处引用程序需要的其他头文件
/*各函数声明*/
typedef struct
{int event;char sendbuffer[MAX_BUFFER];
}SENDCONTENT;typedef struct
{int event;char sendbuffer[MAX_BUFFER];
}RECVCONTENT;typedef struct
{float fLoanSum;//总需要贷款金额float fMonthIRate;//月利率(年利率求得)int iMonth;
}LOAN_INFO;




// socket client.cpp: 定义控制台应用程序的入口点。
//#include "stdafx.h"
//#include <iostream>
#include <Windows.h>
using namespace std;
#pragma comment(lib, "WS2_32")  // 链接到WS2_32.lib 
#define srcpath "E:\\CCODE\\TEST1\\src file.txt"
#define dstpath "E:\\CCODE\\TEST1\\dest file.txt"
#define logpath "E:\\CCODE\\TEST1\\log.txt"#define  PORT 4000
#define  IP_ADDRESS "127.0.0.1"
#define MAX_LOG 256    
#define MAX_NAME 128 
int ASEND(int event, char* SendBuffer, SOCKET CientSocket);int main(int argc, char* argv[])
{WSADATA  Ws;SOCKET CientSocket;errno_t err;struct sockaddr_in ServerAddr;int Ret = 0;int event = 0;int AddrLen = 0;HANDLE hThread = NULL;char SendBuffer[MAX_BUFFER] = {0};char RecvBuffer[MAX_BUFFER] = {0};char content[10 * MAX_BUFFER] = { 0 };
//	char szName[MAX_NAME];char logbody[MAX_LOG];//Init Windows Socketif (err=WSAStartup(MAKEWORD(1, 1), &Ws))//客户端用的SOCKET库的版本和服务器端一样,就算不一样,也可以正常通信{snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:WSAStartup Windows Socket failed ,errno is : [%d]", __LINE__, err);write_log_file((char*)logpath, logbody, strlen(logbody));return -1;}else{snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:WSAStartup Windows Socket Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));}//Create SocketCientSocket = socket(AF_INET, SOCK_STREAM, 0);//创建了一个客户端的SOCKETif(CientSocket == INVALID_SOCKET){snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:Create Socket Failed.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));return -1;}snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:Create Socket Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));ServerAddr.sin_family = AF_INET;ServerAddr.sin_addr.s_addr = inet_addr(IP_ADDRESS);ServerAddr.sin_port = htons(PORT);memset(ServerAddr.sin_zero, 0x00, 8);//连接到服务器,连接的服务器的地址在上面中设定Ret = connect(CientSocket, (struct sockaddr*)&ServerAddr, sizeof(ServerAddr));if (Ret == SOCKET_ERROR){snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:Connetc Socket Error.errno:%d", __LINE__,Ret);write_log_file((char*)logpath, logbody, strlen(logbody));return -1;}else{snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:Connetc Socket Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));}int request_count = 0;while (true){snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:This is the %dth request", __LINE__, request_count);write_log_file((char*)logpath, logbody, strlen(logbody));switch (request_count){case 0:{	event = 10000;snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:Loan request,hello", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));Ret = ASEND(event, "hello", (SOCKET)CientSocket);break;}case 1:{event = 10001;LOAN_INFO Loan_Info;puts("请输入:\n贷款总额(万)\t贷款年限\t贷款利率(%):");scanf_s("%f %d %f", &Loan_Info.fLoanSum, &Loan_Info.iMonth, &Loan_Info.fMonthIRate);//为了方便,贷款年限这里直接赋给用iMonth,处理时会对此量自乘12snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:Loan request,Loan sum is %fW RMB,Loan time is %d years,Loan interest-rate is %f %%.", __LINE__, Loan_Info.fLoanSum, Loan_Info.iMonth, Loan_Info.fMonthIRate);write_log_file((char*)logpath, logbody, strlen(logbody));memcpy(SendBuffer, (char*)&Loan_Info,sizeof(LOAN_INFO));Ret = ASEND(event, SendBuffer, (SOCKET)CientSocket);break;}}if (Ret == SOCKET_ERROR){snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:ASEND Error,errno:%d.", __LINE__,Ret);write_log_file((char*)logpath, logbody, strlen(logbody));exit(0);}else{snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:ASEND Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));request_count++;}RECVCONTENT recvcontent = { 0 };;//从服务器端接收数据char transport_buffer[sizeof(recvcontent)] = { 0 };char process_out_buffer[sizeof(recvcontent)] = { 0 };Ret = recv(CientSocket, transport_buffer, sizeof(transport_buffer), 0);	if (Ret == 0 && Ret == SOCKET_ERROR){snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:RECV Error,errno:%d.", __LINE__, Ret);write_log_file((char*)logpath, logbody, strlen(logbody));break;}else{snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:RECV Succ.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));			}PROCESS_MAIN(transport_buffer, process_out_buffer);}closesocket(CientSocket);WSACleanup();return 0;
}int ASEND(int event, char* SendBuffer, SOCKET CientSocket)
{char logbody[MAX_LOG];int Ret = 0;char transport_buffer[sizeof(SENDCONTENT)] = { 0 };SENDCONTENT sendcontent = { 0 };sendcontent.event = event;memcpy(sendcontent.sendbuffer,SendBuffer, MAX_BUFFER);memcpy(transport_buffer, (char*)&sendcontent, sizeof(sendcontent));snprintf(logbody, MAX_LOG, "line:[%d] CLIENT: send event:%d.", __LINE__,event);write_log_file((char*)logpath, logbody, strlen(logbody));Ret = send(CientSocket,transport_buffer, sizeof(transport_buffer), 0);return Ret;
}int PROCESS_MAIN(char* transport_buffer, char* process_out_buffer)
{char logbody[MAX_LOG];int event = 0;char buffer[MAX_BUFFER] = { 0 };RECVCONTENT recvcontent = { 0 };memcpy(&recvcontent, transport_buffer, sizeof(RECVCONTENT));event = recvcontent.event;memcpy(buffer, recvcontent.sendbuffer, MAX_BUFFER);snprintf(logbody, MAX_LOG, "line:[%d] CLIENT: RECV event:%d, buffer:%s.", __LINE__,event,buffer);write_log_file((char*)logpath, logbody, strlen(logbody));switch (event){case 10000:{printf("event 10000 recv:%s\n", buffer);if (strstr(buffer, "hello")){snprintf(logbody, MAX_LOG, "line:[%d] CLIENT: find hello in Recv.socket run well!", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));}else{snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:Can't find hello in Recv  socket run abnormal . Client exit\n.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));exit(0);}break;}case 10001:{printf("event 10001 recv:%s\n", buffer);if (strstr(buffer, "OK")){snprintf(logbody, MAX_LOG, "line:[%d] CLIENT:  print OK. exit.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));exit(0);}else{snprintf(logbody, MAX_LOG, "line:[%d] CLIENT: Can't find  OK in Recv. exit\n.", __LINE__);write_log_file((char*)logpath, logbody, strlen(logbody));exit(0);}break; }default:snprintf(logbody, MAX_LOG, "line:[%d] CLIENT: event unknown:%d.exit\n.", __LINE__,event);write_log_file((char*)logpath, logbody, strlen(logbody));exit(0);}return 0;
}//获取此刻时间用于日志打印    
void get_local_time(char* buffer)
{struct tm rawtime;time_t time_seconds = time(0);localtime_s(&rawtime, &time_seconds);snprintf(buffer, 100, "%04d-%02d-%02d %02d:%02d:%02d",(rawtime.tm_year + 1900), rawtime.tm_mon, rawtime.tm_mday,rawtime.tm_hour, rawtime.tm_min, rawtime.tm_sec);
}// 写日志文件    
int write_log_file(char* filename, char* buffer, int buf_size)
{FILE *fp_log;errno_t err;char logcontent[MAX_LOG];//获取日志打印时间    char now[64] = { 0 };get_local_time(now);//将日志所有内容写入logcontent,以备打印到日志文件中    snprintf(logcontent, MAX_LOG, "time:%s %s\n", now, buffer);//调用文件句柄fp_log打开日志文件logpath    err = fopen_s(&fp_log, (char*)filename, "at+");if (0 != err){printf("Open log file failed ,errno is : [%d]", err);return -1;}if (fp_log != NULL){//调用文件句柄将日志内容logcontent打印到日志文件中    err = fwrite(logcontent, strlen(logcontent) + 1, 1, fp_log);//文件句柄用完后需要关闭并置NULL     fclose(fp_log);fp_log = NULL;}elsereturn -1;return 0;
}


// stdafx.h : 标准系统包含文件的包含文件,
// 或是经常使用但不常更改的
// 特定于项目的包含文件
//#pragma once#include "targetver.h"#include <stdio.h>
#include <tchar.h>
#include<time.h>int PROCESS_MAIN(char* transport_buffer, char* process_out_buffer);
int write_log_file(char* filename, char* buffer, int buf_size);
#define MAX_BUFFER 1024// TODO: 在此处引用程序需要的其他头文件
/*各函数声明*/
typedef struct
{int event;char sendbuffer[MAX_BUFFER];
}SENDCONTENT;typedef struct
{int event;char sendbuffer[MAX_BUFFER];
}RECVCONTENT;typedef struct
{float fLoanSum;//总需要贷款金额float fMonthIRate;//月利率(年利率求得)int iMonth;
}LOAN_INFO;



测试日志打印:

 time:2018-03-18 21:16:32 line:[90] SERVER: Init Windows Socket Succ.
 time:2018-03-18 21:16:32 line:[106] SERVER: Create Socket Succ.
 time:2018-03-18 21:16:32 line:[127] SERVER: Bind Socket Succ.
 time:2018-03-18 21:16:32 line:[140] SERVER: listen Socket Succ..
 time:2018-03-18 21:16:32 line:[144] SERVER: SERVER Terminal Init Succ.
 time:2018-03-18 21:16:42 line:[47] CLIENT:WSAStartup Windows Socket Succ.
 time:2018-03-18 21:16:42 line:[58] CLIENT:Create Socket Succ.
 time:2018-03-18 21:16:42 line:[75] CLIENT:Connetc Socket Succ.
 time:2018-03-18 21:16:42 line:[160] SERVER: Accept Socket Succ.
 time:2018-03-18 21:16:42 line:[81] CLIENT:This is the 0th request
 time:2018-03-18 21:16:42 line:[90] CLIENT:Loan request,hello
 time:2018-03-18 21:16:42 line:[159] CLIENT: send event:10000.
 time:2018-03-18 21:16:42 line:[119] CLIENT:ASEND Succ.
 time:2018-03-18 21:16:42 line:[175] SERVER: Create Thread Succ.
 time:2018-03-18 21:16:42 line:[43] SERVER: recv Succ.
 time:2018-03-18 21:16:42 line:[212] SERVER RECV event:10000. buffer:hello.
 time:2018-03-18 21:16:42 line:[221] SERVER: find hello in packet.
 time:2018-03-18 21:16:42 line:[224] SERVER: process_out_buffer:hello.
 time:2018-03-18 21:16:42 line:[49] SERVER: event:10000.
 time:2018-03-18 21:16:42 line:[51] SERVER: process_out_buffer:hello.
 time:2018-03-18 21:16:42 line:[196] SERVER: SEND: event:10000, buffer:hello.
 time:2018-03-18 21:16:42 line:[64] SERVER: ASEND event(10000) succ.
 time:2018-03-18 21:16:42 line:[176] CLIENT: RECV event:10000, buffer:hello.
 time:2018-03-18 21:16:42 line:[186] CLIENT: find hello in Recv.socket run well!
 time:2018-03-18 21:16:42 line:[81] CLIENT:This is the 1th request
 time:2018-03-18 21:16:47 line:[103] CLIENT:Loan request,Loan sum is 100.000000W RMB,Loan time is 30 years,Loan interest-rate is 4.900000 %.
 time:2018-03-18 21:16:47 line:[159] CLIENT: send event:10001.
 time:2018-03-18 21:16:47 line:[119] CLIENT:ASEND Succ.
 time:2018-03-18 21:16:47 line:[43] SERVER: recv Succ.
 time:2018-03-18 21:16:47 line:[212] SERVER RECV event:10001. buffer:.
 time:2018-03-18 21:16:47 line:[251] SERVER: open dstpath succ.
 time:2018-03-18 21:16:47 line:[277] SERVER: ACPI result print over.
 time:2018-03-18 21:16:47 line:[293] SERVER: AC result print over.
 time:2018-03-18 21:16:47 line:[299] SERVER: process_out_buffer:PrintOK.
 time:2018-03-18 21:16:47 line:[49] SERVER: event:10001.
 time:2018-03-18 21:16:47 line:[51] SERVER: process_out_buffer:PrintOK.
 time:2018-03-18 21:16:47 line:[196] SERVER: SEND: event:10001, buffer:PrintOK.
 time:2018-03-18 21:16:47 line:[64] SERVER: ASEND event(10001) succ.
 time:2018-03-18 21:16:47 line:[138] CLIENT:RECV Succ.
 time:2018-03-18 21:16:47 line:[176] CLIENT: RECV event:10001, buffer:PrintOK.
 time:2018-03-18 21:16:47 line:[202] CLIENT:  print OK. exit.


计算结果dstpath的文件内容:

ACPI:
 Month[1]:Sum:5307.30  MonthInterest:4083.33  MonthPrincipal:1223.97
 Month[2]:Sum:5307.30  MonthInterest:4078.34  MonthPrincipal:1228.96
 Month[3]:Sum:5307.30  MonthInterest:4073.32  MonthPrincipal:1233.98
 Month[4]:Sum:5307.30  MonthInterest:4068.28  MonthPrincipal:1239.02
 Month[5]:Sum:5307.30  MonthInterest:4063.22  MonthPrincipal:1244.08
 Month[6]:Sum:5307.30  MonthInterest:4058.14  MonthPrincipal:1249.16
 Month[7]:Sum:5307.30  MonthInterest:4053.04  MonthPrincipal:1254.26
 Month[8]:Sum:5307.30  MonthInterest:4047.92  MonthPrincipal:1259.38
 Month[9]:Sum:5307.30  MonthInterest:4042.77  MonthPrincipal:1264.53
 Month[10]:Sum:5307.30  MonthInterest:4037.61  MonthPrincipal:1269.69
 Month[11]:Sum:5307.30  MonthInterest:4032.43  MonthPrincipal:1274.87
 Month[12]:Sum:5307.30  MonthInterest:4027.22  MonthPrincipal:1280.08
 Month[13]:Sum:5307.30  MonthInterest:4021.99  MonthPrincipal:1285.31
 Month[14]:Sum:5307.30  MonthInterest:4016.75  MonthPrincipal:1290.55
 Month[15]:Sum:5307.30  MonthInterest:4011.48  MonthPrincipal:1295.82
 Month[16]:Sum:5307.30  MonthInterest:4006.18  MonthPrincipal:1301.12
 Month[17]:Sum:5307.30  MonthInterest:4000.87  MonthPrincipal:1306.43
 Month[18]:Sum:5307.30  MonthInterest:3995.54  MonthPrincipal:1311.76
 Month[19]:Sum:5307.30  MonthInterest:3990.18  MonthPrincipal:1317.12
 Month[20]:Sum:5307.30  MonthInterest:3984.80  MonthPrincipal:1322.50
 Month[21]:Sum:5307.30  MonthInterest:3979.40  MonthPrincipal:1327.90
 Month[22]:Sum:5307.30  MonthInterest:3973.98  MonthPrincipal:1333.32
 Month[23]:Sum:5307.30  MonthInterest:3968.54  MonthPrincipal:1338.76
 Month[24]:Sum:5307.30  MonthInterest:3963.07  MonthPrincipal:1344.23
 Month[25]:Sum:5307.30  MonthInterest:3957.58  MonthPrincipal:1349.72
 Month[26]:Sum:5307.30  MonthInterest:3952.07  MonthPrincipal:1355.23
 Month[27]:Sum:5307.30  MonthInterest:3946.53  MonthPrincipal:1360.77
 Month[28]:Sum:5307.30  MonthInterest:3940.98  MonthPrincipal:1366.32
 Month[29]:Sum:5307.30  MonthInterest:3935.40  MonthPrincipal:1371.90
 Month[30]:Sum:5307.30  MonthInterest:3929.80  MonthPrincipal:1377.50
 Month[31]:Sum:5307.30  MonthInterest:3924.17  MonthPrincipal:1383.13
 Month[32]:Sum:5307.30  MonthInterest:3918.52  MonthPrincipal:1388.78
 Month[33]:Sum:5307.30  MonthInterest:3912.85  MonthPrincipal:1394.45
 Month[34]:Sum:5307.30  MonthInterest:3907.16  MonthPrincipal:1400.14
 Month[35]:Sum:5307.30  MonthInterest:3901.44  MonthPrincipal:1405.86
 Month[36]:Sum:5307.30  MonthInterest:3895.70  MonthPrincipal:1411.60
 Month[37]:Sum:5307.30  MonthInterest:3889.94  MonthPrincipal:1417.36
 Month[38]:Sum:5307.30  MonthInterest:3884.15  MonthPrincipal:1423.15
 Month[39]:Sum:5307.30  MonthInterest:3878.34  MonthPrincipal:1428.96
 Month[40]:Sum:5307.30  MonthInterest:3872.50  MonthPrincipal:1434.80
 Month[41]:Sum:5307.30  MonthInterest:3866.65  MonthPrincipal:1440.66
 Month[42]:Sum:5307.30  MonthInterest:3860.76  MonthPrincipal:1446.54
 Month[43]:Sum:5307.30  MonthInterest:3854.86  MonthPrincipal:1452.44
 Month[44]:Sum:5307.30  MonthInterest:3848.93  MonthPrincipal:1458.38
 Month[45]:Sum:5307.30  MonthInterest:3842.97  MonthPrincipal:1464.33
 Month[46]:Sum:5307.30  MonthInterest:3836.99  MonthPrincipal:1470.31
 Month[47]:Sum:5307.30  MonthInterest:3830.99  MonthPrincipal:1476.31
 Month[48]:Sum:5307.30  MonthInterest:3824.96  MonthPrincipal:1482.34
 Month[49]:Sum:5307.30  MonthInterest:3818.91  MonthPrincipal:1488.39
 Month[50]:Sum:5307.30  MonthInterest:3812.83  MonthPrincipal:1494.47
 Month[51]:Sum:5307.30  MonthInterest:3806.73  MonthPrincipal:1500.57
 Month[52]:Sum:5307.30  MonthInterest:3800.60  MonthPrincipal:1506.70
 Month[53]:Sum:5307.30  MonthInterest:3794.45  MonthPrincipal:1512.85
 Month[54]:Sum:5307.30  MonthInterest:3788.27  MonthPrincipal:1519.03
 Month[55]:Sum:5307.30  MonthInterest:3782.07  MonthPrincipal:1525.23
 Month[56]:Sum:5307.30  MonthInterest:3775.84  MonthPrincipal:1531.46
 Month[57]:Sum:5307.30  MonthInterest:3769.58  MonthPrincipal:1537.72
 Month[58]:Sum:5307.30  MonthInterest:3763.31  MonthPrincipal:1543.99
 Month[59]:Sum:5307.30  MonthInterest:3757.00  MonthPrincipal:1550.30
 Month[60]:Sum:5307.30  MonthInterest:3750.67  MonthPrincipal:1556.63
 Month[61]:Sum:5307.30  MonthInterest:3744.31  MonthPrincipal:1562.99
 Month[62]:Sum:5307.30  MonthInterest:3737.93  MonthPrincipal:1569.37
 Month[63]:Sum:5307.30  MonthInterest:3731.52  MonthPrincipal:1575.78
 Month[64]:Sum:5307.30  MonthInterest:3725.09  MonthPrincipal:1582.21
 Month[65]:Sum:5307.30  MonthInterest:3718.63  MonthPrincipal:1588.67
 Month[66]:Sum:5307.30  MonthInterest:3712.14  MonthPrincipal:1595.16
 Month[67]:Sum:5307.30  MonthInterest:3705.63  MonthPrincipal:1601.67
 Month[68]:Sum:5307.30  MonthInterest:3699.09  MonthPrincipal:1608.21
 Month[69]:Sum:5307.30  MonthInterest:3692.52  MonthPrincipal:1614.78
 Month[70]:Sum:5307.30  MonthInterest:3685.93  MonthPrincipal:1621.37
 Month[71]:Sum:5307.30  MonthInterest:3679.31  MonthPrincipal:1627.99
 Month[72]:Sum:5307.30  MonthInterest:3672.66  MonthPrincipal:1634.64
 Month[73]:Sum:5307.30  MonthInterest:3665.98  MonthPrincipal:1641.32
 Month[74]:Sum:5307.30  MonthInterest:3659.28  MonthPrincipal:1648.02
 Month[75]:Sum:5307.30  MonthInterest:3652.55  MonthPrincipal:1654.75
 Month[76]:Sum:5307.30  MonthInterest:3645.80  MonthPrincipal:1661.50
 Month[77]:Sum:5307.30  MonthInterest:3639.01  MonthPrincipal:1668.29
 Month[78]:Sum:5307.30  MonthInterest:3632.20  MonthPrincipal:1675.10
 Month[79]:Sum:5307.30  MonthInterest:3625.36  MonthPrincipal:1681.94
 Month[80]:Sum:5307.30  MonthInterest:3618.49  MonthPrincipal:1688.81
 Month[81]:Sum:5307.30  MonthInterest:3611.60  MonthPrincipal:1695.71
 Month[82]:Sum:5307.30  MonthInterest:3604.67  MonthPrincipal:1702.63
 Month[83]:Sum:5307.30  MonthInterest:3597.72  MonthPrincipal:1709.58
 Month[84]:Sum:5307.30  MonthInterest:3590.74  MonthPrincipal:1716.56
 Month[85]:Sum:5307.30  MonthInterest:3583.73  MonthPrincipal:1723.57
 Month[86]:Sum:5307.30  MonthInterest:3576.69  MonthPrincipal:1730.61
 Month[87]:Sum:5307.30  MonthInterest:3569.62  MonthPrincipal:1737.68
 Month[88]:Sum:5307.30  MonthInterest:3562.53  MonthPrincipal:1744.77
 Month[89]:Sum:5307.30  MonthInterest:3555.40  MonthPrincipal:1751.90
 Month[90]:Sum:5307.30  MonthInterest:3548.25  MonthPrincipal:1759.05
 Month[91]:Sum:5307.30  MonthInterest:3541.07  MonthPrincipal:1766.23
 Month[92]:Sum:5307.30  MonthInterest:3533.86  MonthPrincipal:1773.44
 Month[93]:Sum:5307.30  MonthInterest:3526.61  MonthPrincipal:1780.69
 Month[94]:Sum:5307.30  MonthInterest:3519.34  MonthPrincipal:1787.96
 Month[95]:Sum:5307.30  MonthInterest:3512.04  MonthPrincipal:1795.26
 Month[96]:Sum:5307.30  MonthInterest:3504.71  MonthPrincipal:1802.59
 Month[97]:Sum:5307.30  MonthInterest:3497.35  MonthPrincipal:1809.95
 Month[98]:Sum:5307.30  MonthInterest:3489.96  MonthPrincipal:1817.34
 Month[99]:Sum:5307.30  MonthInterest:3482.54  MonthPrincipal:1824.76
 Month[100]:Sum:5307.30  MonthInterest:3475.09  MonthPrincipal:1832.21
 Month[101]:Sum:5307.30  MonthInterest:3467.61  MonthPrincipal:1839.69
 Month[102]:Sum:5307.30  MonthInterest:3460.09  MonthPrincipal:1847.21
 Month[103]:Sum:5307.30  MonthInterest:3452.55  MonthPrincipal:1854.75
 Month[104]:Sum:5307.30  MonthInterest:3444.98  MonthPrincipal:1862.32
 Month[105]:Sum:5307.30  MonthInterest:3437.37  MonthPrincipal:1869.93
 Month[106]:Sum:5307.30  MonthInterest:3429.74  MonthPrincipal:1877.56
 Month[107]:Sum:5307.30  MonthInterest:3422.07  MonthPrincipal:1885.23
 Month[108]:Sum:5307.30  MonthInterest:3414.37  MonthPrincipal:1892.93
 Month[109]:Sum:5307.30  MonthInterest:3406.64  MonthPrincipal:1900.66
 Month[110]:Sum:5307.30  MonthInterest:3398.88  MonthPrincipal:1908.42
 Month[111]:Sum:5307.30  MonthInterest:3391.09  MonthPrincipal:1916.21
 Month[112]:Sum:5307.30  MonthInterest:3383.27  MonthPrincipal:1924.03
 Month[113]:Sum:5307.30  MonthInterest:3375.41  MonthPrincipal:1931.89
 Month[114]:Sum:5307.30  MonthInterest:3367.52  MonthPrincipal:1939.78
 Month[115]:Sum:5307.30  MonthInterest:3359.60  MonthPrincipal:1947.70
 Month[116]:Sum:5307.30  MonthInterest:3351.65  MonthPrincipal:1955.65
 Month[117]:Sum:5307.30  MonthInterest:3343.66  MonthPrincipal:1963.64
 Month[118]:Sum:5307.30  MonthInterest:3335.64  MonthPrincipal:1971.66
 Month[119]:Sum:5307.30  MonthInterest:3327.59  MonthPrincipal:1979.71
 Month[120]:Sum:5307.30  MonthInterest:3319.51  MonthPrincipal:1987.79
 Month[121]:Sum:5307.30  MonthInterest:3311.39  MonthPrincipal:1995.91
 Month[122]:Sum:5307.30  MonthInterest:3303.24  MonthPrincipal:2004.06
 Month[123]:Sum:5307.30  MonthInterest:3295.06  MonthPrincipal:2012.24
 Month[124]:Sum:5307.30  MonthInterest:3286.84  MonthPrincipal:2020.46
 Month[125]:Sum:5307.30  MonthInterest:3278.59  MonthPrincipal:2028.71
 Month[126]:Sum:5307.30  MonthInterest:3270.31  MonthPrincipal:2036.99
 Month[127]:Sum:5307.30  MonthInterest:3261.99  MonthPrincipal:2045.31
 Month[128]:Sum:5307.30  MonthInterest:3253.64  MonthPrincipal:2053.66
 Month[129]:Sum:5307.30  MonthInterest:3245.25  MonthPrincipal:2062.05
 Month[130]:Sum:5307.30  MonthInterest:3236.83  MonthPrincipal:2070.47
 Month[131]:Sum:5307.30  MonthInterest:3228.38  MonthPrincipal:2078.92
 Month[132]:Sum:5307.30  MonthInterest:3219.89  MonthPrincipal:2087.41
 Month[133]:Sum:5307.30  MonthInterest:3211.37  MonthPrincipal:2095.93
 Month[134]:Sum:5307.30  MonthInterest:3202.81  MonthPrincipal:2104.49
 Month[135]:Sum:5307.30  MonthInterest:3194.21  MonthPrincipal:2113.09
 Month[136]:Sum:5307.30  MonthInterest:3185.59  MonthPrincipal:2121.71
 Month[137]:Sum:5307.30  MonthInterest:3176.92  MonthPrincipal:2130.38
 Month[138]:Sum:5307.30  MonthInterest:3168.22  MonthPrincipal:2139.08
 Month[139]:Sum:5307.30  MonthInterest:3159.49  MonthPrincipal:2147.81
 Month[140]:Sum:5307.30  MonthInterest:3150.72  MonthPrincipal:2156.58
 Month[141]:Sum:5307.30  MonthInterest:3141.91  MonthPrincipal:2165.39
 Month[142]:Sum:5307.30  MonthInterest:3133.07  MonthPrincipal:2174.23
 Month[143]:Sum:5307.30  MonthInterest:3124.19  MonthPrincipal:2183.11
 Month[144]:Sum:5307.30  MonthInterest:3115.28  MonthPrincipal:2192.02
 Month[145]:Sum:5307.30  MonthInterest:3106.33  MonthPrincipal:2200.97
 Month[146]:Sum:5307.30  MonthInterest:3097.34  MonthPrincipal:2209.96
 Month[147]:Sum:5307.30  MonthInterest:3088.32  MonthPrincipal:2218.99
 Month[148]:Sum:5307.30  MonthInterest:3079.25  MonthPrincipal:2228.05
 Month[149]:Sum:5307.30  MonthInterest:3070.16  MonthPrincipal:2237.14
 Month[150]:Sum:5307.30  MonthInterest:3061.02  MonthPrincipal:2246.28
 Month[151]:Sum:5307.30  MonthInterest:3051.85  MonthPrincipal:2255.45
 Month[152]:Sum:5307.30  MonthInterest:3042.64  MonthPrincipal:2264.66
 Month[153]:Sum:5307.30  MonthInterest:3033.39  MonthPrincipal:2273.91
 Month[154]:Sum:5307.30  MonthInterest:3024.11  MonthPrincipal:2283.19
 Month[155]:Sum:5307.30  MonthInterest:3014.78  MonthPrincipal:2292.52
 Month[156]:Sum:5307.30  MonthInterest:3005.42  MonthPrincipal:2301.88
 Month[157]:Sum:5307.30  MonthInterest:2996.02  MonthPrincipal:2311.28
 Month[158]:Sum:5307.30  MonthInterest:2986.59  MonthPrincipal:2320.71
 Month[159]:Sum:5307.30  MonthInterest:2977.11  MonthPrincipal:2330.19
 Month[160]:Sum:5307.30  MonthInterest:2967.59  MonthPrincipal:2339.71
 Month[161]:Sum:5307.30  MonthInterest:2958.04  MonthPrincipal:2349.26
 Month[162]:Sum:5307.30  MonthInterest:2948.45  MonthPrincipal:2358.85
 Month[163]:Sum:5307.30  MonthInterest:2938.82  MonthPrincipal:2368.48
 Month[164]:Sum:5307.30  MonthInterest:2929.14  MonthPrincipal:2378.16
 Month[165]:Sum:5307.30  MonthInterest:2919.43  MonthPrincipal:2387.87
 Month[166]:Sum:5307.30  MonthInterest:2909.68  MonthPrincipal:2397.62
 Month[167]:Sum:5307.30  MonthInterest:2899.89  MonthPrincipal:2407.41
 Month[168]:Sum:5307.30  MonthInterest:2890.06  MonthPrincipal:2417.24
 Month[169]:Sum:5307.30  MonthInterest:2880.19  MonthPrincipal:2427.11
 Month[170]:Sum:5307.30  MonthInterest:2870.28  MonthPrincipal:2437.02
 Month[171]:Sum:5307.30  MonthInterest:2860.33  MonthPrincipal:2446.97
 Month[172]:Sum:5307.30  MonthInterest:2850.34  MonthPrincipal:2456.96
 Month[173]:Sum:5307.30  MonthInterest:2840.31  MonthPrincipal:2466.99
 Month[174]:Sum:5307.30  MonthInterest:2830.23  MonthPrincipal:2477.07
 Month[175]:Sum:5307.30  MonthInterest:2820.12  MonthPrincipal:2487.18
 Month[176]:Sum:5307.30  MonthInterest:2809.96  MonthPrincipal:2497.34
 Month[177]:Sum:5307.30  MonthInterest:2799.76  MonthPrincipal:2507.54
 Month[178]:Sum:5307.30  MonthInterest:2789.53  MonthPrincipal:2517.78
 Month[179]:Sum:5307.30  MonthInterest:2779.24  MonthPrincipal:2528.06
 Month[180]:Sum:5307.30  MonthInterest:2768.92  MonthPrincipal:2538.38
 Month[181]:Sum:5307.30  MonthInterest:2758.56  MonthPrincipal:2548.74
 Month[182]:Sum:5307.30  MonthInterest:2748.15  MonthPrincipal:2559.15
 Month[183]:Sum:5307.30  MonthInterest:2737.70  MonthPrincipal:2569.60
 Month[184]:Sum:5307.30  MonthInterest:2727.21  MonthPrincipal:2580.09
 Month[185]:Sum:5307.30  MonthInterest:2716.67  MonthPrincipal:2590.63
 Month[186]:Sum:5307.30  MonthInterest:2706.09  MonthPrincipal:2601.21
 Month[187]:Sum:5307.30  MonthInterest:2695.47  MonthPrincipal:2611.83
 Month[188]:Sum:5307.30  MonthInterest:2684.81  MonthPrincipal:2622.49
 Month[189]:Sum:5307.30  MonthInterest:2674.10  MonthPrincipal:2633.20
 Month[190]:Sum:5307.30  MonthInterest:2663.35  MonthPrincipal:2643.95
 Month[191]:Sum:5307.30  MonthInterest:2652.55  MonthPrincipal:2654.75
 Month[192]:Sum:5307.30  MonthInterest:2641.71  MonthPrincipal:2665.59
 Month[193]:Sum:5307.30  MonthInterest:2630.82  MonthPrincipal:2676.48
 Month[194]:Sum:5307.30  MonthInterest:2619.90  MonthPrincipal:2687.41
 Month[195]:Sum:5307.30  MonthInterest:2608.92  MonthPrincipal:2698.38
 Month[196]:Sum:5307.30  MonthInterest:2597.90  MonthPrincipal:2709.40
 Month[197]:Sum:5307.30  MonthInterest:2586.84  MonthPrincipal:2720.46
 Month[198]:Sum:5307.30  MonthInterest:2575.73  MonthPrincipal:2731.57
 Month[199]:Sum:5307.30  MonthInterest:2564.58  MonthPrincipal:2742.72
 Month[200]:Sum:5307.30  MonthInterest:2553.38  MonthPrincipal:2753.92
 Month[201]:Sum:5307.30  MonthInterest:2542.13  MonthPrincipal:2765.17
 Month[202]:Sum:5307.30  MonthInterest:2530.84  MonthPrincipal:2776.46
 Month[203]:Sum:5307.30  MonthInterest:2519.50  MonthPrincipal:2787.80
 Month[204]:Sum:5307.30  MonthInterest:2508.12  MonthPrincipal:2799.18
 Month[205]:Sum:5307.30  MonthInterest:2496.69  MonthPrincipal:2810.61
 Month[206]:Sum:5307.30  MonthInterest:2485.21  MonthPrincipal:2822.09
 Month[207]:Sum:5307.30  MonthInterest:2473.69  MonthPrincipal:2833.61
 Month[208]:Sum:5307.30  MonthInterest:2462.12  MonthPrincipal:2845.18
 Month[209]:Sum:5307.30  MonthInterest:2450.50  MonthPrincipal:2856.80
 Month[210]:Sum:5307.30  MonthInterest:2438.84  MonthPrincipal:2868.46
 Month[211]:Sum:5307.30  MonthInterest:2427.12  MonthPrincipal:2880.18
 Month[212]:Sum:5307.30  MonthInterest:2415.36  MonthPrincipal:2891.94
 Month[213]:Sum:5307.30  MonthInterest:2403.56  MonthPrincipal:2903.75
 Month[214]:Sum:5307.30  MonthInterest:2391.70  MonthPrincipal:2915.60
 Month[215]:Sum:5307.30  MonthInterest:2379.79  MonthPrincipal:2927.51
 Month[216]:Sum:5307.30  MonthInterest:2367.84  MonthPrincipal:2939.46
 Month[217]:Sum:5307.30  MonthInterest:2355.84  MonthPrincipal:2951.46
 Month[218]:Sum:5307.30  MonthInterest:2343.78  MonthPrincipal:2963.52
 Month[219]:Sum:5307.30  MonthInterest:2331.68  MonthPrincipal:2975.62
 Month[220]:Sum:5307.30  MonthInterest:2319.53  MonthPrincipal:2987.77
 Month[221]:Sum:5307.30  MonthInterest:2307.33  MonthPrincipal:2999.97
 Month[222]:Sum:5307.30  MonthInterest:2295.08  MonthPrincipal:3012.22
 Month[223]:Sum:5307.30  MonthInterest:2282.78  MonthPrincipal:3024.52
 Month[224]:Sum:5307.30  MonthInterest:2270.43  MonthPrincipal:3036.87
 Month[225]:Sum:5307.30  MonthInterest:2258.03  MonthPrincipal:3049.27
 Month[226]:Sum:5307.30  MonthInterest:2245.58  MonthPrincipal:3061.72
 Month[227]:Sum:5307.30  MonthInterest:2233.08  MonthPrincipal:3074.22
 Month[228]:Sum:5307.30  MonthInterest:2220.53  MonthPrincipal:3086.77
 Month[229]:Sum:5307.30  MonthInterest:2207.92  MonthPrincipal:3099.38
 Month[230]:Sum:5307.30  MonthInterest:2195.27  MonthPrincipal:3112.03
 Month[231]:Sum:5307.30  MonthInterest:2182.56  MonthPrincipal:3124.74
 Month[232]:Sum:5307.30  MonthInterest:2169.80  MonthPrincipal:3137.50
 Month[233]:Sum:5307.30  MonthInterest:2156.99  MonthPrincipal:3150.31
 Month[234]:Sum:5307.30  MonthInterest:2144.12  MonthPrincipal:3163.18
 Month[235]:Sum:5307.30  MonthInterest:2131.21  MonthPrincipal:3176.09
 Month[236]:Sum:5307.30  MonthInterest:2118.24  MonthPrincipal:3189.06
 Month[237]:Sum:5307.30  MonthInterest:2105.22  MonthPrincipal:3202.08
 Month[238]:Sum:5307.30  MonthInterest:2092.14  MonthPrincipal:3215.16
 Month[239]:Sum:5307.30  MonthInterest:2079.01  MonthPrincipal:3228.29
 Month[240]:Sum:5307.30  MonthInterest:2065.83  MonthPrincipal:3241.47
 Month[241]:Sum:5307.30  MonthInterest:2052.59  MonthPrincipal:3254.71
 Month[242]:Sum:5307.30  MonthInterest:2039.30  MonthPrincipal:3268.00
 Month[243]:Sum:5307.30  MonthInterest:2025.96  MonthPrincipal:3281.34
 Month[244]:Sum:5307.30  MonthInterest:2012.56  MonthPrincipal:3294.74
 Month[245]:Sum:5307.30  MonthInterest:1999.11  MonthPrincipal:3308.19
 Month[246]:Sum:5307.30  MonthInterest:1985.60  MonthPrincipal:3321.70
 Month[247]:Sum:5307.30  MonthInterest:1972.04  MonthPrincipal:3335.26
 Month[248]:Sum:5307.30  MonthInterest:1958.42  MonthPrincipal:3348.88
 Month[249]:Sum:5307.30  MonthInterest:1944.74  MonthPrincipal:3362.56
 Month[250]:Sum:5307.30  MonthInterest:1931.01  MonthPrincipal:3376.29
 Month[251]:Sum:5307.30  MonthInterest:1917.22  MonthPrincipal:3390.08
 Month[252]:Sum:5307.30  MonthInterest:1903.38  MonthPrincipal:3403.92
 Month[253]:Sum:5307.30  MonthInterest:1889.48  MonthPrincipal:3417.82
 Month[254]:Sum:5307.30  MonthInterest:1875.53  MonthPrincipal:3431.77
 Month[255]:Sum:5307.30  MonthInterest:1861.51  MonthPrincipal:3445.79
 Month[256]:Sum:5307.30  MonthInterest:1847.44  MonthPrincipal:3459.86
 Month[257]:Sum:5307.30  MonthInterest:1833.32  MonthPrincipal:3473.98
 Month[258]:Sum:5307.30  MonthInterest:1819.13  MonthPrincipal:3488.17
 Month[259]:Sum:5307.30  MonthInterest:1804.89  MonthPrincipal:3502.41
 Month[260]:Sum:5307.30  MonthInterest:1790.58  MonthPrincipal:3516.72
 Month[261]:Sum:5307.30  MonthInterest:1776.23  MonthPrincipal:3531.08
 Month[262]:Sum:5307.30  MonthInterest:1761.81  MonthPrincipal:3545.49
 Month[263]:Sum:5307.30  MonthInterest:1747.33  MonthPrincipal:3559.97
 Month[264]:Sum:5307.30  MonthInterest:1732.79  MonthPrincipal:3574.51
 Month[265]:Sum:5307.30  MonthInterest:1718.20  MonthPrincipal:3589.10
 Month[266]:Sum:5307.30  MonthInterest:1703.54  MonthPrincipal:3603.76
 Month[267]:Sum:5307.30  MonthInterest:1688.83  MonthPrincipal:3618.47
 Month[268]:Sum:5307.30  MonthInterest:1674.05  MonthPrincipal:3633.25
 Month[269]:Sum:5307.30  MonthInterest:1659.21  MonthPrincipal:3648.09
 Month[270]:Sum:5307.30  MonthInterest:1644.32  MonthPrincipal:3662.98
 Month[271]:Sum:5307.30  MonthInterest:1629.36  MonthPrincipal:3677.94
 Month[272]:Sum:5307.30  MonthInterest:1614.34  MonthPrincipal:3692.96
 Month[273]:Sum:5307.30  MonthInterest:1599.26  MonthPrincipal:3708.04
 Month[274]:Sum:5307.30  MonthInterest:1584.12  MonthPrincipal:3723.18
 Month[275]:Sum:5307.30  MonthInterest:1568.92  MonthPrincipal:3738.38
 Month[276]:Sum:5307.30  MonthInterest:1553.65  MonthPrincipal:3753.65
 Month[277]:Sum:5307.30  MonthInterest:1538.33  MonthPrincipal:3768.97
 Month[278]:Sum:5307.30  MonthInterest:1522.94  MonthPrincipal:3784.36
 Month[279]:Sum:5307.30  MonthInterest:1507.48  MonthPrincipal:3799.82
 Month[280]:Sum:5307.30  MonthInterest:1491.97  MonthPrincipal:3815.33
 Month[281]:Sum:5307.30  MonthInterest:1476.39  MonthPrincipal:3830.91
 Month[282]:Sum:5307.30  MonthInterest:1460.75  MonthPrincipal:3846.55
 Month[283]:Sum:5307.30  MonthInterest:1445.04  MonthPrincipal:3862.26
 Month[284]:Sum:5307.30  MonthInterest:1429.27  MonthPrincipal:3878.03
 Month[285]:Sum:5307.30  MonthInterest:1413.43  MonthPrincipal:3893.87
 Month[286]:Sum:5307.30  MonthInterest:1397.53  MonthPrincipal:3909.77
 Month[287]:Sum:5307.30  MonthInterest:1381.57  MonthPrincipal:3925.73
 Month[288]:Sum:5307.30  MonthInterest:1365.54  MonthPrincipal:3941.76
 Month[289]:Sum:5307.30  MonthInterest:1349.44  MonthPrincipal:3957.86
 Month[290]:Sum:5307.30  MonthInterest:1333.28  MonthPrincipal:3974.02
 Month[291]:Sum:5307.30  MonthInterest:1317.05  MonthPrincipal:3990.25
 Month[292]:Sum:5307.30  MonthInterest:1300.76  MonthPrincipal:4006.54
 Month[293]:Sum:5307.30  MonthInterest:1284.40  MonthPrincipal:4022.90
 Month[294]:Sum:5307.30  MonthInterest:1267.97  MonthPrincipal:4039.33
 Month[295]:Sum:5307.30  MonthInterest:1251.48  MonthPrincipal:4055.82
 Month[296]:Sum:5307.30  MonthInterest:1234.92  MonthPrincipal:4072.38
 Month[297]:Sum:5307.30  MonthInterest:1218.29  MonthPrincipal:4089.01
 Month[298]:Sum:5307.30  MonthInterest:1201.59  MonthPrincipal:4105.71
 Month[299]:Sum:5307.30  MonthInterest:1184.83  MonthPrincipal:4122.47
 Month[300]:Sum:5307.30  MonthInterest:1167.99  MonthPrincipal:4139.31
 Month[301]:Sum:5307.30  MonthInterest:1151.09  MonthPrincipal:4156.21
 Month[302]:Sum:5307.30  MonthInterest:1134.12  MonthPrincipal:4173.18
 Month[303]:Sum:5307.30  MonthInterest:1117.08  MonthPrincipal:4190.22
 Month[304]:Sum:5307.30  MonthInterest:1099.97  MonthPrincipal:4207.33
 Month[305]:Sum:5307.30  MonthInterest:1082.79  MonthPrincipal:4224.51
 Month[306]:Sum:5307.30  MonthInterest:1065.54  MonthPrincipal:4241.76
 Month[307]:Sum:5307.30  MonthInterest:1048.22  MonthPrincipal:4259.08
 Month[308]:Sum:5307.30  MonthInterest:1030.83  MonthPrincipal:4276.47
 Month[309]:Sum:5307.30  MonthInterest:1013.37  MonthPrincipal:4293.93
 Month[310]:Sum:5307.30  MonthInterest:995.83  MonthPrincipal:4311.47
 Month[311]:Sum:5307.30  MonthInterest:978.23  MonthPrincipal:4329.07
 Month[312]:Sum:5307.30  MonthInterest:960.55  MonthPrincipal:4346.75
 Month[313]:Sum:5307.30  MonthInterest:942.80  MonthPrincipal:4364.50
 Month[314]:Sum:5307.30  MonthInterest:924.98  MonthPrincipal:4382.32
 Month[315]:Sum:5307.30  MonthInterest:907.08  MonthPrincipal:4400.22
 Month[316]:Sum:5307.30  MonthInterest:889.12  MonthPrincipal:4418.18
 Month[317]:Sum:5307.30  MonthInterest:871.08  MonthPrincipal:4436.22
 Month[318]:Sum:5307.30  MonthInterest:852.96  MonthPrincipal:4454.34
 Month[319]:Sum:5307.30  MonthInterest:834.77  MonthPrincipal:4472.53
 Month[320]:Sum:5307.30  MonthInterest:816.51  MonthPrincipal:4490.79
 Month[321]:Sum:5307.30  MonthInterest:798.17  MonthPrincipal:4509.13
 Month[322]:Sum:5307.30  MonthInterest:779.76  MonthPrincipal:4527.54
 Month[323]:Sum:5307.30  MonthInterest:761.27  MonthPrincipal:4546.03
 Month[324]:Sum:5307.30  MonthInterest:742.71  MonthPrincipal:4564.59
 Month[325]:Sum:5307.30  MonthInterest:724.07  MonthPrincipal:4583.23
 Month[326]:Sum:5307.30  MonthInterest:705.36  MonthPrincipal:4601.94
 Month[327]:Sum:5307.30  MonthInterest:686.57  MonthPrincipal:4620.73
 Month[328]:Sum:5307.30  MonthInterest:667.70  MonthPrincipal:4639.60
 Month[329]:Sum:5307.30  MonthInterest:648.75  MonthPrincipal:4658.55
 Month[330]:Sum:5307.30  MonthInterest:629.73  MonthPrincipal:4677.57
 Month[331]:Sum:5307.30  MonthInterest:610.63  MonthPrincipal:4696.67
 Month[332]:Sum:5307.30  MonthInterest:591.45  MonthPrincipal:4715.85
 Month[333]:Sum:5307.30  MonthInterest:572.20  MonthPrincipal:4735.10
 Month[334]:Sum:5307.30  MonthInterest:552.86  MonthPrincipal:4754.44
 Month[335]:Sum:5307.30  MonthInterest:533.45  MonthPrincipal:4773.85
 Month[336]:Sum:5307.30  MonthInterest:513.95  MonthPrincipal:4793.35
 Month[337]:Sum:5307.30  MonthInterest:494.38  MonthPrincipal:4812.92
 Month[338]:Sum:5307.30  MonthInterest:474.73  MonthPrincipal:4832.57
 Month[339]:Sum:5307.30  MonthInterest:454.99  MonthPrincipal:4852.31
 Month[340]:Sum:5307.30  MonthInterest:435.18  MonthPrincipal:4872.12
 Month[341]:Sum:5307.30  MonthInterest:415.29  MonthPrincipal:4892.01
 Month[342]:Sum:5307.30  MonthInterest:395.31  MonthPrincipal:4911.99
 Month[343]:Sum:5307.30  MonthInterest:375.25  MonthPrincipal:4932.05
 Month[344]:Sum:5307.30  MonthInterest:355.11  MonthPrincipal:4952.19
 Month[345]:Sum:5307.30  MonthInterest:334.89  MonthPrincipal:4972.41
 Month[346]:Sum:5307.30  MonthInterest:314.59  MonthPrincipal:4992.71
 Month[347]:Sum:5307.30  MonthInterest:294.20  MonthPrincipal:5013.10
 Month[348]:Sum:5307.30  MonthInterest:273.73  MonthPrincipal:5033.57
 Month[349]:Sum:5307.30  MonthInterest:253.18  MonthPrincipal:5054.12
 Month[350]:Sum:5307.30  MonthInterest:232.54  MonthPrincipal:5074.76
 Month[351]:Sum:5307.30  MonthInterest:211.82  MonthPrincipal:5095.48
 Month[352]:Sum:5307.30  MonthInterest:191.01  MonthPrincipal:5116.29
 Month[353]:Sum:5307.30  MonthInterest:170.12  MonthPrincipal:5137.18
 Month[354]:Sum:5307.30  MonthInterest:149.14  MonthPrincipal:5158.16
 Month[355]:Sum:5307.30  MonthInterest:128.08  MonthPrincipal:5179.22
 Month[356]:Sum:5307.30  MonthInterest:106.93  MonthPrincipal:5200.37
 Month[357]:Sum:5307.30  MonthInterest:85.70  MonthPrincipal:5221.60
 Month[358]:Sum:5307.30  MonthInterest:64.38  MonthPrincipal:5242.92
 Month[359]:Sum:5307.30  MonthInterest:42.97  MonthPrincipal:5264.33
 Month[360]:Sum:5307.30  MonthInterest:21.47  MonthPrincipal:5285.83
AC:
 Month[1]:Sum:6861.11  MonthInterest:4083.33  MonthPrincipal:2777.78
 Month[2]:Sum:6849.77  MonthInterest:4071.99  MonthPrincipal:2777.78
 Month[3]:Sum:6838.43  MonthInterest:4060.65  MonthPrincipal:2777.78
 Month[4]:Sum:6827.08  MonthInterest:4049.31  MonthPrincipal:2777.78
 Month[5]:Sum:6815.74  MonthInterest:4037.96  MonthPrincipal:2777.78
 Month[6]:Sum:6804.40  MonthInterest:4026.62  MonthPrincipal:2777.78
 Month[7]:Sum:6793.06  MonthInterest:4015.28  MonthPrincipal:2777.78
 Month[8]:Sum:6781.71  MonthInterest:4003.94  MonthPrincipal:2777.78
 Month[9]:Sum:6770.37  MonthInterest:3992.59  MonthPrincipal:2777.78
 Month[10]:Sum:6759.03  MonthInterest:3981.25  MonthPrincipal:2777.78
 Month[11]:Sum:6747.69  MonthInterest:3969.91  MonthPrincipal:2777.78
 Month[12]:Sum:6736.34  MonthInterest:3958.56  MonthPrincipal:2777.78
 Month[13]:Sum:6725.00  MonthInterest:3947.22  MonthPrincipal:2777.78
 Month[14]:Sum:6713.66  MonthInterest:3935.88  MonthPrincipal:2777.78
 Month[15]:Sum:6702.32  MonthInterest:3924.54  MonthPrincipal:2777.78
 Month[16]:Sum:6690.97  MonthInterest:3913.19  MonthPrincipal:2777.78
 Month[17]:Sum:6679.63  MonthInterest:3901.85  MonthPrincipal:2777.78
 Month[18]:Sum:6668.29  MonthInterest:3890.51  MonthPrincipal:2777.78
 Month[19]:Sum:6656.94  MonthInterest:3879.17  MonthPrincipal:2777.78
 Month[20]:Sum:6645.60  MonthInterest:3867.82  MonthPrincipal:2777.78
 Month[21]:Sum:6634.26  MonthInterest:3856.48  MonthPrincipal:2777.78
 Month[22]:Sum:6622.92  MonthInterest:3845.14  MonthPrincipal:2777.78
 Month[23]:Sum:6611.57  MonthInterest:3833.80  MonthPrincipal:2777.78
 Month[24]:Sum:6600.23  MonthInterest:3822.45  MonthPrincipal:2777.78
 Month[25]:Sum:6588.89  MonthInterest:3811.11  MonthPrincipal:2777.78
 Month[26]:Sum:6577.55  MonthInterest:3799.77  MonthPrincipal:2777.78
 Month[27]:Sum:6566.20  MonthInterest:3788.43  MonthPrincipal:2777.78
 Month[28]:Sum:6554.86  MonthInterest:3777.08  MonthPrincipal:2777.78
 Month[29]:Sum:6543.52  MonthInterest:3765.74  MonthPrincipal:2777.78
 Month[30]:Sum:6532.18  MonthInterest:3754.40  MonthPrincipal:2777.78
 Month[31]:Sum:6520.83  MonthInterest:3743.06  MonthPrincipal:2777.78
 Month[32]:Sum:6509.49  MonthInterest:3731.71  MonthPrincipal:2777.78
 Month[33]:Sum:6498.15  MonthInterest:3720.37  MonthPrincipal:2777.78
 Month[34]:Sum:6486.81  MonthInterest:3709.03  MonthPrincipal:2777.78
 Month[35]:Sum:6475.46  MonthInterest:3697.69  MonthPrincipal:2777.78
 Month[36]:Sum:6464.12  MonthInterest:3686.34  MonthPrincipal:2777.78
 Month[37]:Sum:6452.78  MonthInterest:3675.00  MonthPrincipal:2777.78
 Month[38]:Sum:6441.44  MonthInterest:3663.66  MonthPrincipal:2777.78
 Month[39]:Sum:6430.09  MonthInterest:3652.31  MonthPrincipal:2777.78
 Month[40]:Sum:6418.75  MonthInterest:3640.97  MonthPrincipal:2777.78
 Month[41]:Sum:6407.41  MonthInterest:3629.63  MonthPrincipal:2777.78
 Month[42]:Sum:6396.06  MonthInterest:3618.29  MonthPrincipal:2777.78
 Month[43]:Sum:6384.72  MonthInterest:3606.94  MonthPrincipal:2777.78
 Month[44]:Sum:6373.38  MonthInterest:3595.60  MonthPrincipal:2777.78
 Month[45]:Sum:6362.04  MonthInterest:3584.26  MonthPrincipal:2777.78
 Month[46]:Sum:6350.69  MonthInterest:3572.92  MonthPrincipal:2777.78
 Month[47]:Sum:6339.35  MonthInterest:3561.57  MonthPrincipal:2777.78
 Month[48]:Sum:6328.01  MonthInterest:3550.23  MonthPrincipal:2777.78
 Month[49]:Sum:6316.67  MonthInterest:3538.89  MonthPrincipal:2777.78
 Month[50]:Sum:6305.32  MonthInterest:3527.55  MonthPrincipal:2777.78
 Month[51]:Sum:6293.98  MonthInterest:3516.20  MonthPrincipal:2777.78
 Month[52]:Sum:6282.64  MonthInterest:3504.86  MonthPrincipal:2777.78
 Month[53]:Sum:6271.30  MonthInterest:3493.52  MonthPrincipal:2777.78
 Month[54]:Sum:6259.95  MonthInterest:3482.18  MonthPrincipal:2777.78
 Month[55]:Sum:6248.61  MonthInterest:3470.83  MonthPrincipal:2777.78
 Month[56]:Sum:6237.27  MonthInterest:3459.49  MonthPrincipal:2777.78
 Month[57]:Sum:6225.93  MonthInterest:3448.15  MonthPrincipal:2777.78
 Month[58]:Sum:6214.58  MonthInterest:3436.81  MonthPrincipal:2777.78
 Month[59]:Sum:6203.24  MonthInterest:3425.46  MonthPrincipal:2777.78
 Month[60]:Sum:6191.90  MonthInterest:3414.12  MonthPrincipal:2777.78
 Month[61]:Sum:6180.56  MonthInterest:3402.78  MonthPrincipal:2777.78
 Month[62]:Sum:6169.21  MonthInterest:3391.43  MonthPrincipal:2777.78
 Month[63]:Sum:6157.87  MonthInterest:3380.09  MonthPrincipal:2777.78
 Month[64]:Sum:6146.53  MonthInterest:3368.75  MonthPrincipal:2777.78
 Month[65]:Sum:6135.19  MonthInterest:3357.41  MonthPrincipal:2777.78
 Month[66]:Sum:6123.84  MonthInterest:3346.06  MonthPrincipal:2777.78
 Month[67]:Sum:6112.50  MonthInterest:3334.72  MonthPrincipal:2777.78
 Month[68]:Sum:6101.16  MonthInterest:3323.38  MonthPrincipal:2777.78
 Month[69]:Sum:6089.81  MonthInterest:3312.04  MonthPrincipal:2777.78
 Month[70]:Sum:6078.47  MonthInterest:3300.69  MonthPrincipal:2777.78
 Month[71]:Sum:6067.13  MonthInterest:3289.35  MonthPrincipal:2777.78
 Month[72]:Sum:6055.79  MonthInterest:3278.01  MonthPrincipal:2777.78
 Month[73]:Sum:6044.44  MonthInterest:3266.67  MonthPrincipal:2777.78
 Month[74]:Sum:6033.10  MonthInterest:3255.32  MonthPrincipal:2777.78
 Month[75]:Sum:6021.76  MonthInterest:3243.98  MonthPrincipal:2777.78
 Month[76]:Sum:6010.42  MonthInterest:3232.64  MonthPrincipal:2777.78
 Month[77]:Sum:5999.07  MonthInterest:3221.30  MonthPrincipal:2777.78
 Month[78]:Sum:5987.73  MonthInterest:3209.95  MonthPrincipal:2777.78
 Month[79]:Sum:5976.39  MonthInterest:3198.61  MonthPrincipal:2777.78
 Month[80]:Sum:5965.05  MonthInterest:3187.27  MonthPrincipal:2777.78
 Month[81]:Sum:5953.70  MonthInterest:3175.93  MonthPrincipal:2777.78
 Month[82]:Sum:5942.36  MonthInterest:3164.58  MonthPrincipal:2777.78
 Month[83]:Sum:5931.02  MonthInterest:3153.24  MonthPrincipal:2777.78
 Month[84]:Sum:5919.68  MonthInterest:3141.90  MonthPrincipal:2777.78
 Month[85]:Sum:5908.33  MonthInterest:3130.55  MonthPrincipal:2777.78
 Month[86]:Sum:5896.99  MonthInterest:3119.21  MonthPrincipal:2777.78
 Month[87]:Sum:5885.65  MonthInterest:3107.87  MonthPrincipal:2777.78
 Month[88]:Sum:5874.30  MonthInterest:3096.53  MonthPrincipal:2777.78
 Month[89]:Sum:5862.96  MonthInterest:3085.18  MonthPrincipal:2777.78
 Month[90]:Sum:5851.62  MonthInterest:3073.84  MonthPrincipal:2777.78
 Month[91]:Sum:5840.28  MonthInterest:3062.50  MonthPrincipal:2777.78
 Month[92]:Sum:5828.93  MonthInterest:3051.16  MonthPrincipal:2777.78
 Month[93]:Sum:5817.59  MonthInterest:3039.81  MonthPrincipal:2777.78
 Month[94]:Sum:5806.25  MonthInterest:3028.47  MonthPrincipal:2777.78
 Month[95]:Sum:5794.91  MonthInterest:3017.13  MonthPrincipal:2777.78
 Month[96]:Sum:5783.56  MonthInterest:3005.79  MonthPrincipal:2777.78
 Month[97]:Sum:5772.22  MonthInterest:2994.44  MonthPrincipal:2777.78
 Month[98]:Sum:5760.88  MonthInterest:2983.10  MonthPrincipal:2777.78
 Month[99]:Sum:5749.54  MonthInterest:2971.76  MonthPrincipal:2777.78
 Month[100]:Sum:5738.19  MonthInterest:2960.42  MonthPrincipal:2777.78
 Month[101]:Sum:5726.85  MonthInterest:2949.07  MonthPrincipal:2777.78
 Month[102]:Sum:5715.51  MonthInterest:2937.73  MonthPrincipal:2777.78
 Month[103]:Sum:5704.17  MonthInterest:2926.39  MonthPrincipal:2777.78
 Month[104]:Sum:5692.82  MonthInterest:2915.05  MonthPrincipal:2777.78
 Month[105]:Sum:5681.48  MonthInterest:2903.70  MonthPrincipal:2777.78
 Month[106]:Sum:5670.14  MonthInterest:2892.36  MonthPrincipal:2777.78
 Month[107]:Sum:5658.79  MonthInterest:2881.02  MonthPrincipal:2777.78
 Month[108]:Sum:5647.45  MonthInterest:2869.68  MonthPrincipal:2777.78
 Month[109]:Sum:5636.11  MonthInterest:2858.33  MonthPrincipal:2777.78
 Month[110]:Sum:5624.77  MonthInterest:2846.99  MonthPrincipal:2777.78
 Month[111]:Sum:5613.42  MonthInterest:2835.65  MonthPrincipal:2777.78
 Month[112]:Sum:5602.08  MonthInterest:2824.30  MonthPrincipal:2777.78
 Month[113]:Sum:5590.74  MonthInterest:2812.96  MonthPrincipal:2777.78
 Month[114]:Sum:5579.40  MonthInterest:2801.62  MonthPrincipal:2777.78
 Month[115]:Sum:5568.05  MonthInterest:2790.28  MonthPrincipal:2777.78
 Month[116]:Sum:5556.71  MonthInterest:2778.93  MonthPrincipal:2777.78
 Month[117]:Sum:5545.37  MonthInterest:2767.59  MonthPrincipal:2777.78
 Month[118]:Sum:5534.03  MonthInterest:2756.25  MonthPrincipal:2777.78
 Month[119]:Sum:5522.68  MonthInterest:2744.91  MonthPrincipal:2777.78
 Month[120]:Sum:5511.34  MonthInterest:2733.56  MonthPrincipal:2777.78
 Month[121]:Sum:5500.00  MonthInterest:2722.22  MonthPrincipal:2777.78
 Month[122]:Sum:5488.66  MonthInterest:2710.88  MonthPrincipal:2777.78
 Month[123]:Sum:5477.31  MonthInterest:2699.54  MonthPrincipal:2777.78
 Month[124]:Sum:5465.97  MonthInterest:2688.19  MonthPrincipal:2777.78
 Month[125]:Sum:5454.63  MonthInterest:2676.85  MonthPrincipal:2777.78
 Month[126]:Sum:5443.29  MonthInterest:2665.51  MonthPrincipal:2777.78
 Month[127]:Sum:5431.94  MonthInterest:2654.17  MonthPrincipal:2777.78
 Month[128]:Sum:5420.60  MonthInterest:2642.82  MonthPrincipal:2777.78
 Month[129]:Sum:5409.26  MonthInterest:2631.48  MonthPrincipal:2777.78
 Month[130]:Sum:5397.92  MonthInterest:2620.14  MonthPrincipal:2777.78
 Month[131]:Sum:5386.57  MonthInterest:2608.79  MonthPrincipal:2777.78
 Month[132]:Sum:5375.23  MonthInterest:2597.45  MonthPrincipal:2777.78
 Month[133]:Sum:5363.89  MonthInterest:2586.11  MonthPrincipal:2777.78
 Month[134]:Sum:5352.54  MonthInterest:2574.77  MonthPrincipal:2777.78
 Month[135]:Sum:5341.20  MonthInterest:2563.42  MonthPrincipal:2777.78
 Month[136]:Sum:5329.86  MonthInterest:2552.08  MonthPrincipal:2777.78
 Month[137]:Sum:5318.52  MonthInterest:2540.74  MonthPrincipal:2777.78
 Month[138]:Sum:5307.17  MonthInterest:2529.40  MonthPrincipal:2777.78
 Month[139]:Sum:5295.83  MonthInterest:2518.05  MonthPrincipal:2777.78
 Month[140]:Sum:5284.49  MonthInterest:2506.71  MonthPrincipal:2777.78
 Month[141]:Sum:5273.15  MonthInterest:2495.37  MonthPrincipal:2777.78
 Month[142]:Sum:5261.80  MonthInterest:2484.03  MonthPrincipal:2777.78
 Month[143]:Sum:5250.46  MonthInterest:2472.68  MonthPrincipal:2777.78
 Month[144]:Sum:5239.12  MonthInterest:2461.34  MonthPrincipal:2777.78
 Month[145]:Sum:5227.78  MonthInterest:2450.00  MonthPrincipal:2777.78
 Month[146]:Sum:5216.43  MonthInterest:2438.66  MonthPrincipal:2777.78
 Month[147]:Sum:5205.09  MonthInterest:2427.31  MonthPrincipal:2777.78
 Month[148]:Sum:5193.75  MonthInterest:2415.97  MonthPrincipal:2777.78
 Month[149]:Sum:5182.41  MonthInterest:2404.63  MonthPrincipal:2777.78
 Month[150]:Sum:5171.06  MonthInterest:2393.29  MonthPrincipal:2777.78
 Month[151]:Sum:5159.72  MonthInterest:2381.94  MonthPrincipal:2777.78
 Month[152]:Sum:5148.38  MonthInterest:2370.60  MonthPrincipal:2777.78
 Month[153]:Sum:5137.04  MonthInterest:2359.26  MonthPrincipal:2777.78
 Month[154]:Sum:5125.69  MonthInterest:2347.92  MonthPrincipal:2777.78
 Month[155]:Sum:5114.35  MonthInterest:2336.57  MonthPrincipal:2777.78
 Month[156]:Sum:5103.01  MonthInterest:2325.23  MonthPrincipal:2777.78
 Month[157]:Sum:5091.67  MonthInterest:2313.89  MonthPrincipal:2777.78
 Month[158]:Sum:5080.32  MonthInterest:2302.54  MonthPrincipal:2777.78
 Month[159]:Sum:5068.98  MonthInterest:2291.20  MonthPrincipal:2777.78
 Month[160]:Sum:5057.64  MonthInterest:2279.86  MonthPrincipal:2777.78
 Month[161]:Sum:5046.29  MonthInterest:2268.52  MonthPrincipal:2777.78
 Month[162]:Sum:5034.95  MonthInterest:2257.17  MonthPrincipal:2777.78
 Month[163]:Sum:5023.61  MonthInterest:2245.83  MonthPrincipal:2777.78
 Month[164]:Sum:5012.27  MonthInterest:2234.49  MonthPrincipal:2777.78
 Month[165]:Sum:5000.92  MonthInterest:2223.15  MonthPrincipal:2777.78
 Month[166]:Sum:4989.58  MonthInterest:2211.80  MonthPrincipal:2777.78
 Month[167]:Sum:4978.24  MonthInterest:2200.46  MonthPrincipal:2777.78
 Month[168]:Sum:4966.90  MonthInterest:2189.12  MonthPrincipal:2777.78
 Month[169]:Sum:4955.55  MonthInterest:2177.78  MonthPrincipal:2777.78
 Month[170]:Sum:4944.21  MonthInterest:2166.43  MonthPrincipal:2777.78
 Month[171]:Sum:4932.87  MonthInterest:2155.09  MonthPrincipal:2777.78
 Month[172]:Sum:4921.53  MonthInterest:2143.75  MonthPrincipal:2777.78
 Month[173]:Sum:4910.18  MonthInterest:2132.41  MonthPrincipal:2777.78
 Month[174]:Sum:4898.84  MonthInterest:2121.06  MonthPrincipal:2777.78
 Month[175]:Sum:4887.50  MonthInterest:2109.72  MonthPrincipal:2777.78
 Month[176]:Sum:4876.16  MonthInterest:2098.38  MonthPrincipal:2777.78
 Month[177]:Sum:4864.81  MonthInterest:2087.03  MonthPrincipal:2777.78
 Month[178]:Sum:4853.47  MonthInterest:2075.69  MonthPrincipal:2777.78
 Month[179]:Sum:4842.13  MonthInterest:2064.35  MonthPrincipal:2777.78
 Month[180]:Sum:4830.79  MonthInterest:2053.01  MonthPrincipal:2777.78
 Month[181]:Sum:4819.44  MonthInterest:2041.66  MonthPrincipal:2777.78
 Month[182]:Sum:4808.10  MonthInterest:2030.32  MonthPrincipal:2777.78
 Month[183]:Sum:4796.76  MonthInterest:2018.98  MonthPrincipal:2777.78
 Month[184]:Sum:4785.41  MonthInterest:2007.64  MonthPrincipal:2777.78
 Month[185]:Sum:4774.07  MonthInterest:1996.29  MonthPrincipal:2777.78
 Month[186]:Sum:4762.73  MonthInterest:1984.95  MonthPrincipal:2777.78
 Month[187]:Sum:4751.39  MonthInterest:1973.61  MonthPrincipal:2777.78
 Month[188]:Sum:4740.04  MonthInterest:1962.27  MonthPrincipal:2777.78
 Month[189]:Sum:4728.70  MonthInterest:1950.92  MonthPrincipal:2777.78
 Month[190]:Sum:4717.36  MonthInterest:1939.58  MonthPrincipal:2777.78
 Month[191]:Sum:4706.02  MonthInterest:1928.24  MonthPrincipal:2777.78
 Month[192]:Sum:4694.67  MonthInterest:1916.90  MonthPrincipal:2777.78
 Month[193]:Sum:4683.33  MonthInterest:1905.55  MonthPrincipal:2777.78
 Month[194]:Sum:4671.99  MonthInterest:1894.21  MonthPrincipal:2777.78
 Month[195]:Sum:4660.65  MonthInterest:1882.87  MonthPrincipal:2777.78
 Month[196]:Sum:4649.30  MonthInterest:1871.53  MonthPrincipal:2777.78
 Month[197]:Sum:4637.96  MonthInterest:1860.18  MonthPrincipal:2777.78
 Month[198]:Sum:4626.62  MonthInterest:1848.84  MonthPrincipal:2777.78
 Month[199]:Sum:4615.28  MonthInterest:1837.50  MonthPrincipal:2777.78
 Month[200]:Sum:4603.93  MonthInterest:1826.16  MonthPrincipal:2777.78
 Month[201]:Sum:4592.59  MonthInterest:1814.81  MonthPrincipal:2777.78
 Month[202]:Sum:4581.25  MonthInterest:1803.47  MonthPrincipal:2777.78
 Month[203]:Sum:4569.91  MonthInterest:1792.13  MonthPrincipal:2777.78
 Month[204]:Sum:4558.56  MonthInterest:1780.79  MonthPrincipal:2777.78
 Month[205]:Sum:4547.22  MonthInterest:1769.44  MonthPrincipal:2777.78
 Month[206]:Sum:4535.88  MonthInterest:1758.10  MonthPrincipal:2777.78
 Month[207]:Sum:4524.54  MonthInterest:1746.76  MonthPrincipal:2777.78
 Month[208]:Sum:4513.19  MonthInterest:1735.42  MonthPrincipal:2777.78
 Month[209]:Sum:4501.85  MonthInterest:1724.07  MonthPrincipal:2777.78
 Month[210]:Sum:4490.51  MonthInterest:1712.73  MonthPrincipal:2777.78
 Month[211]:Sum:4479.17  MonthInterest:1701.39  MonthPrincipal:2777.78
 Month[212]:Sum:4467.82  MonthInterest:1690.05  MonthPrincipal:2777.78
 Month[213]:Sum:4456.48  MonthInterest:1678.70  MonthPrincipal:2777.78
 Month[214]:Sum:4445.14  MonthInterest:1667.36  MonthPrincipal:2777.78
 Month[215]:Sum:4433.80  MonthInterest:1656.02  MonthPrincipal:2777.78
 Month[216]:Sum:4422.45  MonthInterest:1644.68  MonthPrincipal:2777.78
 Month[217]:Sum:4411.11  MonthInterest:1633.33  MonthPrincipal:2777.78
 Month[218]:Sum:4399.77  MonthInterest:1621.99  MonthPrincipal:2777.78
 Month[219]:Sum:4388.43  MonthInterest:1610.65  MonthPrincipal:2777.78
 Month[220]:Sum:4377.08  MonthInterest:1599.31  MonthPrincipal:2777.78
 Month[221]:Sum:4365.74  MonthInterest:1587.96  MonthPrincipal:2777.78
 Month[222]:Sum:4354.40  MonthInterest:1576.62  MonthPrincipal:2777.78
 Month[223]:Sum:4343.06  MonthInterest:1565.28  MonthPrincipal:2777.78
 Month[224]:Sum:4331.71  MonthInterest:1553.94  MonthPrincipal:2777.78
 Month[225]:Sum:4320.37  MonthInterest:1542.59  MonthPrincipal:2777.78
 Month[226]:Sum:4309.03  MonthInterest:1531.25  MonthPrincipal:2777.78
 Month[227]:Sum:4297.69  MonthInterest:1519.91  MonthPrincipal:2777.78
 Month[228]:Sum:4286.34  MonthInterest:1508.57  MonthPrincipal:2777.78
 Month[229]:Sum:4275.00  MonthInterest:1497.22  MonthPrincipal:2777.78
 Month[230]:Sum:4263.66  MonthInterest:1485.88  MonthPrincipal:2777.78
 Month[231]:Sum:4252.32  MonthInterest:1474.54  MonthPrincipal:2777.78
 Month[232]:Sum:4240.97  MonthInterest:1463.20  MonthPrincipal:2777.78
 Month[233]:Sum:4229.63  MonthInterest:1451.85  MonthPrincipal:2777.78
 Month[234]:Sum:4218.29  MonthInterest:1440.51  MonthPrincipal:2777.78
 Month[235]:Sum:4206.95  MonthInterest:1429.17  MonthPrincipal:2777.78
 Month[236]:Sum:4195.60  MonthInterest:1417.83  MonthPrincipal:2777.78
 Month[237]:Sum:4184.26  MonthInterest:1406.48  MonthPrincipal:2777.78
 Month[238]:Sum:4172.92  MonthInterest:1395.14  MonthPrincipal:2777.78
 Month[239]:Sum:4161.58  MonthInterest:1383.80  MonthPrincipal:2777.78
 Month[240]:Sum:4150.23  MonthInterest:1372.46  MonthPrincipal:2777.78
 Month[241]:Sum:4138.89  MonthInterest:1361.11  MonthPrincipal:2777.78
 Month[242]:Sum:4127.55  MonthInterest:1349.77  MonthPrincipal:2777.78
 Month[243]:Sum:4116.21  MonthInterest:1338.43  MonthPrincipal:2777.78
 Month[244]:Sum:4104.87  MonthInterest:1327.09  MonthPrincipal:2777.78
 Month[245]:Sum:4093.52  MonthInterest:1315.74  MonthPrincipal:2777.78
 Month[246]:Sum:4082.18  MonthInterest:1304.40  MonthPrincipal:2777.78
 Month[247]:Sum:4070.84  MonthInterest:1293.06  MonthPrincipal:2777.78
 Month[248]:Sum:4059.50  MonthInterest:1281.72  MonthPrincipal:2777.78
 Month[249]:Sum:4048.15  MonthInterest:1270.37  MonthPrincipal:2777.78
 Month[250]:Sum:4036.81  MonthInterest:1259.03  MonthPrincipal:2777.78
 Month[251]:Sum:4025.47  MonthInterest:1247.69  MonthPrincipal:2777.78
 Month[252]:Sum:4014.13  MonthInterest:1236.35  MonthPrincipal:2777.78
 Month[253]:Sum:4002.78  MonthInterest:1225.00  MonthPrincipal:2777.78
 Month[254]:Sum:3991.44  MonthInterest:1213.66  MonthPrincipal:2777.78
 Month[255]:Sum:3980.10  MonthInterest:1202.32  MonthPrincipal:2777.78
 Month[256]:Sum:3968.76  MonthInterest:1190.98  MonthPrincipal:2777.78
 Month[257]:Sum:3957.41  MonthInterest:1179.64  MonthPrincipal:2777.78
 Month[258]:Sum:3946.07  MonthInterest:1168.29  MonthPrincipal:2777.78
 Month[259]:Sum:3934.73  MonthInterest:1156.95  MonthPrincipal:2777.78
 Month[260]:Sum:3923.39  MonthInterest:1145.61  MonthPrincipal:2777.78
 Month[261]:Sum:3912.04  MonthInterest:1134.27  MonthPrincipal:2777.78
 Month[262]:Sum:3900.70  MonthInterest:1122.92  MonthPrincipal:2777.78
 Month[263]:Sum:3889.36  MonthInterest:1111.58  MonthPrincipal:2777.78
 Month[264]:Sum:3878.02  MonthInterest:1100.24  MonthPrincipal:2777.78
 Month[265]:Sum:3866.67  MonthInterest:1088.90  MonthPrincipal:2777.78
 Month[266]:Sum:3855.33  MonthInterest:1077.55  MonthPrincipal:2777.78
 Month[267]:Sum:3843.99  MonthInterest:1066.21  MonthPrincipal:2777.78
 Month[268]:Sum:3832.65  MonthInterest:1054.87  MonthPrincipal:2777.78
 Month[269]:Sum:3821.30  MonthInterest:1043.53  MonthPrincipal:2777.78
 Month[270]:Sum:3809.96  MonthInterest:1032.18  MonthPrincipal:2777.78
 Month[271]:Sum:3798.62  MonthInterest:1020.84  MonthPrincipal:2777.78
 Month[272]:Sum:3787.28  MonthInterest:1009.50  MonthPrincipal:2777.78
 Month[273]:Sum:3775.93  MonthInterest:998.16  MonthPrincipal:2777.78
 Month[274]:Sum:3764.59  MonthInterest:986.81  MonthPrincipal:2777.78
 Month[275]:Sum:3753.25  MonthInterest:975.47  MonthPrincipal:2777.78
 Month[276]:Sum:3741.91  MonthInterest:964.13  MonthPrincipal:2777.78
 Month[277]:Sum:3730.56  MonthInterest:952.79  MonthPrincipal:2777.78
 Month[278]:Sum:3719.22  MonthInterest:941.44  MonthPrincipal:2777.78
 Month[279]:Sum:3707.88  MonthInterest:930.10  MonthPrincipal:2777.78
 Month[280]:Sum:3696.54  MonthInterest:918.76  MonthPrincipal:2777.78
 Month[281]:Sum:3685.19  MonthInterest:907.42  MonthPrincipal:2777.78
 Month[282]:Sum:3673.85  MonthInterest:896.07  MonthPrincipal:2777.78
 Month[283]:Sum:3662.51  MonthInterest:884.73  MonthPrincipal:2777.78
 Month[284]:Sum:3651.17  MonthInterest:873.39  MonthPrincipal:2777.78
 Month[285]:Sum:3639.82  MonthInterest:862.05  MonthPrincipal:2777.78
 Month[286]:Sum:3628.48  MonthInterest:850.70  MonthPrincipal:2777.78
 Month[287]:Sum:3617.14  MonthInterest:839.36  MonthPrincipal:2777.78
 Month[288]:Sum:3605.80  MonthInterest:828.02  MonthPrincipal:2777.78
 Month[289]:Sum:3594.45  MonthInterest:816.68  MonthPrincipal:2777.78
 Month[290]:Sum:3583.11  MonthInterest:805.33  MonthPrincipal:2777.78
 Month[291]:Sum:3571.77  MonthInterest:793.99  MonthPrincipal:2777.78
 Month[292]:Sum:3560.43  MonthInterest:782.65  MonthPrincipal:2777.78
 Month[293]:Sum:3549.08  MonthInterest:771.31  MonthPrincipal:2777.78
 Month[294]:Sum:3537.74  MonthInterest:759.96  MonthPrincipal:2777.78
 Month[295]:Sum:3526.40  MonthInterest:748.62  MonthPrincipal:2777.78
 Month[296]:Sum:3515.06  MonthInterest:737.28  MonthPrincipal:2777.78
 Month[297]:Sum:3503.71  MonthInterest:725.94  MonthPrincipal:2777.78
 Month[298]:Sum:3492.37  MonthInterest:714.59  MonthPrincipal:2777.78
 Month[299]:Sum:3481.03  MonthInterest:703.25  MonthPrincipal:2777.78
 Month[300]:Sum:3469.69  MonthInterest:691.91  MonthPrincipal:2777.78
 Month[301]:Sum:3458.34  MonthInterest:680.57  MonthPrincipal:2777.78
 Month[302]:Sum:3447.00  MonthInterest:669.22  MonthPrincipal:2777.78
 Month[303]:Sum:3435.66  MonthInterest:657.88  MonthPrincipal:2777.78
 Month[304]:Sum:3424.32  MonthInterest:646.54  MonthPrincipal:2777.78
 Month[305]:Sum:3412.97  MonthInterest:635.20  MonthPrincipal:2777.78
 Month[306]:Sum:3401.63  MonthInterest:623.85  MonthPrincipal:2777.78
 Month[307]:Sum:3390.29  MonthInterest:612.51  MonthPrincipal:2777.78
 Month[308]:Sum:3378.95  MonthInterest:601.17  MonthPrincipal:2777.78
 Month[309]:Sum:3367.60  MonthInterest:589.83  MonthPrincipal:2777.78
 Month[310]:Sum:3356.26  MonthInterest:578.48  MonthPrincipal:2777.78
 Month[311]:Sum:3344.92  MonthInterest:567.14  MonthPrincipal:2777.78
 Month[312]:Sum:3333.58  MonthInterest:555.80  MonthPrincipal:2777.78
 Month[313]:Sum:3322.23  MonthInterest:544.46  MonthPrincipal:2777.78
 Month[314]:Sum:3310.89  MonthInterest:533.11  MonthPrincipal:2777.78
 Month[315]:Sum:3299.55  MonthInterest:521.77  MonthPrincipal:2777.78
 Month[316]:Sum:3288.21  MonthInterest:510.43  MonthPrincipal:2777.78
 Month[317]:Sum:3276.86  MonthInterest:499.09  MonthPrincipal:2777.78
 Month[318]:Sum:3265.52  MonthInterest:487.74  MonthPrincipal:2777.78
 Month[319]:Sum:3254.18  MonthInterest:476.40  MonthPrincipal:2777.78
 Month[320]:Sum:3242.84  MonthInterest:465.06  MonthPrincipal:2777.78
 Month[321]:Sum:3231.49  MonthInterest:453.72  MonthPrincipal:2777.78
 Month[322]:Sum:3220.15  MonthInterest:442.37  MonthPrincipal:2777.78
 Month[323]:Sum:3208.81  MonthInterest:431.03  MonthPrincipal:2777.78
 Month[324]:Sum:3197.47  MonthInterest:419.69  MonthPrincipal:2777.78
 Month[325]:Sum:3186.12  MonthInterest:408.35  MonthPrincipal:2777.78
 Month[326]:Sum:3174.78  MonthInterest:397.00  MonthPrincipal:2777.78
 Month[327]:Sum:3163.44  MonthInterest:385.66  MonthPrincipal:2777.78
 Month[328]:Sum:3152.10  MonthInterest:374.32  MonthPrincipal:2777.78
 Month[329]:Sum:3140.75  MonthInterest:362.98  MonthPrincipal:2777.78
 Month[330]:Sum:3129.41  MonthInterest:351.63  MonthPrincipal:2777.78
 Month[331]:Sum:3118.07  MonthInterest:340.29  MonthPrincipal:2777.78
 Month[332]:Sum:3106.73  MonthInterest:328.95  MonthPrincipal:2777.78
 Month[333]:Sum:3095.38  MonthInterest:317.61  MonthPrincipal:2777.78
 Month[334]:Sum:3084.04  MonthInterest:306.26  MonthPrincipal:2777.78
 Month[335]:Sum:3072.70  MonthInterest:294.92  MonthPrincipal:2777.78
 Month[336]:Sum:3061.36  MonthInterest:283.58  MonthPrincipal:2777.78
 Month[337]:Sum:3050.01  MonthInterest:272.24  MonthPrincipal:2777.78
 Month[338]:Sum:3038.67  MonthInterest:260.89  MonthPrincipal:2777.78
 Month[339]:Sum:3027.33  MonthInterest:249.55  MonthPrincipal:2777.78
 Month[340]:Sum:3015.99  MonthInterest:238.21  MonthPrincipal:2777.78
 Month[341]:Sum:3004.64  MonthInterest:226.87  MonthPrincipal:2777.78
 Month[342]:Sum:2993.30  MonthInterest:215.52  MonthPrincipal:2777.78
 Month[343]:Sum:2981.96  MonthInterest:204.18  MonthPrincipal:2777.78
 Month[344]:Sum:2970.62  MonthInterest:192.84  MonthPrincipal:2777.78
 Month[345]:Sum:2959.27  MonthInterest:181.50  MonthPrincipal:2777.78
 Month[346]:Sum:2947.93  MonthInterest:170.15  MonthPrincipal:2777.78
 Month[347]:Sum:2936.59  MonthInterest:158.81  MonthPrincipal:2777.78
 Month[348]:Sum:2925.25  MonthInterest:147.47  MonthPrincipal:2777.78
 Month[349]:Sum:2913.90  MonthInterest:136.13  MonthPrincipal:2777.78
 Month[350]:Sum:2902.56  MonthInterest:124.78  MonthPrincipal:2777.78
 Month[351]:Sum:2891.22  MonthInterest:113.44  MonthPrincipal:2777.78
 Month[352]:Sum:2879.88  MonthInterest:102.10  MonthPrincipal:2777.78
 Month[353]:Sum:2868.53  MonthInterest:90.76  MonthPrincipal:2777.78
 Month[354]:Sum:2857.19  MonthInterest:79.41  MonthPrincipal:2777.78
 Month[355]:Sum:2845.85  MonthInterest:68.07  MonthPrincipal:2777.78
 Month[356]:Sum:2834.51  MonthInterest:56.73  MonthPrincipal:2777.78
 Month[357]:Sum:2823.16  MonthInterest:45.39  MonthPrincipal:2777.78
 Month[358]:Sum:2811.82  MonthInterest:34.04  MonthPrincipal:2777.78
 Month[359]:Sum:2800.48  MonthInterest:22.70  MonthPrincipal:2777.78
 Month[360]:Sum:2789.14  MonthInterest:11.36  MonthPrincipal:2777.78
InterestSum:
ACPI_InterestSum:910600.69AC_InterestSum:737042.88
SUM:
ACPI_Sum:1910600.75AC_Sum:1737042.88




更多推荐

客户端服务端文件传输代码,还贷计算器功能

本文发布于:2024-03-23 22:11:15,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1743432.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:计算器   服务端   还贷   文件传输   客户端

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!