亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? loaddlg.cpp

?? 一個利率計算問題
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// LoadDlg.cpp : implementation file
//

#include "stdafx.h"
#include "Load.h"
#include "LoadDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About

class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// Dialog Data
	//{{AFX_DATA(CAboutDlg)
	enum { IDD = IDD_ABOUTBOX };
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CAboutDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	//{{AFX_MSG(CAboutDlg)
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
	//{{AFX_DATA_INIT(CAboutDlg)
	//}}AFX_DATA_INIT
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAboutDlg)
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
	//{{AFX_MSG_MAP(CAboutDlg)
		// No message handlers
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CLoadDlg dialog

CLoadDlg::CLoadDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CLoadDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CLoadDlg)
	m_bEquality = FALSE;
	//}}AFX_DATA_INIT
	// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);

	m_fAmount = 37*10000;//總額(元)
//	m_fAmount = 10*10000;//總額(元)
	m_nStartDate = 200404;//200401
//	m_nStartDate = 200310;//200401
	count = 0;
}

void CLoadDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CLoadDlg)
	DDX_Control(pDX, IDC_EDIT7, m_ctrlEdit7);
	DDX_Control(pDX, IDC_EDIT6, m_ctrlEdit6);
	DDX_Control(pDX, IDC_EDIT5, m_ctrlEdit5);
	DDX_Control(pDX, IDC_EDIT4, m_ctrlEdit4);
	DDX_Control(pDX, IDC_EDIT3, m_ctrlEdit3);
	DDX_Control(pDX, IDC_EDIT2, m_ctrlEdit2);
	DDX_Control(pDX, IDC_EDIT1, m_ctrlEdit1);
	DDX_Control(pDX, IDC_LIST1, m_ctrlTarget);
	DDX_Check(pDX, IDC_CHECK1, m_bEquality);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CLoadDlg, CDialog)
	//{{AFX_MSG_MAP(CLoadDlg)
	ON_WM_SYSCOMMAND()
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
	ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
	ON_BN_CLICKED(IDC_BUTTON3, OnButton3)
	ON_BN_CLICKED(IDC_CHECK1, OnCheck1)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CLoadDlg message handlers

BOOL CLoadDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// Add "About..." menu item to system menu.

	// IDM_ABOUTBOX must be in the system command range.
	ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
	ASSERT(IDM_ABOUTBOX < 0xF000);

	CMenu* pSysMenu = GetSystemMenu(FALSE);
	if (pSysMenu != NULL)
	{
		CString strAboutMenu;
		strAboutMenu.LoadString(IDS_ABOUTBOX);
		if (!strAboutMenu.IsEmpty())
		{
			pSysMenu->AppendMenu(MF_SEPARATOR);
			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
		}
	}

	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
	
	// TODO: Add extra initialization here
///////////////////////////////////////////////////////////////
////Initialize_1
	m_ctrlTarget.InsertColumn(0,"開始日期",LVCFMT_RIGHT,60);
	m_ctrlTarget.InsertColumn(1,"當(dāng)月日期",LVCFMT_RIGHT,60);
	m_ctrlTarget.InsertColumn(2,"本金(元)",LVCFMT_RIGHT,80);
	m_ctrlTarget.InsertColumn(3,"已還本金(元)",LVCFMT_RIGHT,100);
	m_ctrlTarget.InsertColumn(4,"總月數(shù)",LVCFMT_RIGHT,60);
	m_ctrlTarget.InsertColumn(5,"當(dāng)月年利率(%)",LVCFMT_RIGHT,100);
	m_ctrlTarget.InsertColumn(6,"當(dāng)月償還(元)",LVCFMT_RIGHT,100);
	m_ctrlTarget.InsertColumn(7,"差額(元)",LVCFMT_RIGHT,60);
	m_ctrlTarget.InsertColumn(8,"次數(shù)",LVCFMT_RIGHT,50);

///////////////////////////////////////////////////////////////
////Initialize_2
	CString str = "";
	char* pFileName = "load.txt";
	CStdioFile f;
	if(f.Open(pFileName, CFile::modeRead|CFile::typeText)) 
	{
		while(f.ReadString(str))
		{
			Record r;
			StruStr(str, r, 2);
			m_arrRecords.Add(r);
		}
		f.Close();
	}
	else
	{
		#ifdef _DEBUG
			AfxMessageBox("Unable to open file");
		#endif	
	}

///////////////////////////////////////////////////////////////
////Initialize_3
	str.Format("%.2f", m_fAmount);
	m_ctrlEdit1.SetWindowText(str);

	str.Format("%d", m_nStartDate);
	m_ctrlEdit2.SetWindowText(str);

	if(m_arrRecords.GetSize() > 0)
	{
		m_fcurInterest = m_arrRecords[m_arrRecords.GetSize() - 1].interest;
	}
	else
	{
		m_fcurInterest = 5.04;
	}
	str.Format("%.2f", m_fcurInterest);
	m_ctrlEdit3.SetWindowText(str);	

///////////////////////////////////////////////////////////////
////Initialize_4
	m_ctrlEdit4.SetFocus();

//	return TRUE;  // return TRUE  unless you set the focus to a control
	return FALSE;
}

void CLoadDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
	if ((nID & 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}

// If you add a minimize button to your dialog, you will need the code below
//  to draw the icon.  For MFC applications using the document/view model,
//  this is automatically done for you by the framework.

void CLoadDlg::OnPaint() 
{
	if (IsIconic())
	{
		CPaintDC dc(this); // device context for painting

		SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

		// Center icon in client rectangle
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// Draw the icon
		dc.DrawIcon(x, y, m_hIcon);
	}
	else
	{
		CDialog::OnPaint();
	}
}

// The system calls this to obtain the cursor to display while the user drags
//  the minimized window.
HCURSOR CLoadDlg::OnQueryDragIcon()
{
	return (HCURSOR) m_hIcon;
}

//n == 1, Stru -> Str; n == 2, Str -> Stru
void CLoadDlg::StruStr(CString& s, Record& r, int n)
{
	if(n == 1)
	{
		s.Format("%d, %d, %05.2f, %05.2f, %d, %05.2f, %05.2f\r\n", 
			r.startDate, r.currDate, r.corpus, r.passCorpus, r.tolalMonth, r.interest, r.pay);
	}
	else if(n == 2)
	{
		CString T;
		int n = 0;
		int m = 0;

		n = s.Find(",");
		T = s.Mid(0, n);
		r.startDate = atoi(T.GetBuffer(T.GetLength()));
		m = n+1;

		n = s.Find(",", m);
		T = s.Mid(m, n-m);
		r.currDate = atoi(T.GetBuffer(T.GetLength()));
		m = n+1;

		n = s.Find(",", m);
		T = s.Mid(m, n-m);
		r.corpus = atof(T.GetBuffer(T.GetLength()));
		m = n+1;

		n = s.Find(",", m);
		T = s.Mid(m, n-m);
		r.passCorpus = atof(T.GetBuffer(T.GetLength()));
		m = n+1;

		n = s.Find(",", m);
		T = s.Mid(m, n-m);
		r.tolalMonth= atoi(T.GetBuffer(T.GetLength()));
		m = n+1;

		n = s.Find(",", m);
		T = s.Mid(m, n-m);
		r.interest = atof(T.GetBuffer(T.GetLength()));
		m = n+1;

		n = s.Find(",", m);
		T = s.Mid(m, s.GetLength()-m);
		r.pay = atof(T.GetBuffer(T.GetLength()));
		m = n+1;
	}
	else
		AfxMessageBox("parameter error!");
}

#include <math.h>
//A -> 貸款總額,r -> 貸款年利率, N -> 貸款總年數(shù), n -> 第n月,V -> 第n月償還,a -> 已還本金
void CLoadDlg::Compute(double A, double r, int N, int n, double& V, double& a)
{
	if(m_bEquality)
	{
		if(pow(1+(r/12.0), N) != 1)
		{
			V = A*(r/12.0)*(1+1.0/(pow(1+(r/12.0), N)-1));
			a = A*(pow(1+(r/12.0), n)-1)/(pow(1+(r/12.0), N)-1);
		}
		else
			AfxMessageBox("parameter error!");
	}
	else
	{
		V = A*(1+(r/12.0)*(N-n+1))/N;

		if(n == 1)
			a = 0.0;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成a人片亚洲日本久久| 久久婷婷成人综合色| 欧美mv日韩mv| 亚洲欧美另类在线| 精品一区二区三区不卡| 91成人免费网站| 国产亚洲一区二区三区四区| 丝袜美腿成人在线| 色天天综合久久久久综合片| 国产午夜久久久久| 欧美日韩免费一区二区三区| 欧美韩国一区二区| 国产美女一区二区三区| 91精品国产福利在线观看| 亚洲精品日韩一| 91视频一区二区三区| 久久精品一区二区三区不卡| 久久av中文字幕片| 欧美日韩在线综合| 一二三区精品视频| 91原创在线视频| 欧美国产乱子伦| 国产成人在线网站| 久久精品一级爱片| 国产精品亚洲а∨天堂免在线| 欧美一级二级在线观看| 午夜视黄欧洲亚洲| 777亚洲妇女| 日韩av电影一区| 日韩一级片在线观看| 日产国产高清一区二区三区| 777xxx欧美| 蜜桃视频一区二区三区在线观看| 在线综合视频播放| 日韩精品91亚洲二区在线观看| 欧美亚洲动漫另类| 亚洲成a人v欧美综合天堂| 欧美日韩精品系列| 日产精品久久久久久久性色| 91精品一区二区三区久久久久久| 琪琪一区二区三区| 国产亚洲欧美在线| 成人午夜短视频| 日韩美女久久久| 91九色最新地址| 天堂午夜影视日韩欧美一区二区| 欧美一区二区网站| 国产一区二区三区日韩| 欧美极品xxx| 99久久免费精品高清特色大片| 亚洲人成伊人成综合网小说| 欧美三级一区二区| 老司机午夜精品| 国产精品久久综合| 欧美色图免费看| 精品亚洲国产成人av制服丝袜| 久久久久久久综合狠狠综合| 99re热视频这里只精品| 日日夜夜精品视频免费| 精品电影一区二区| 91美女片黄在线| 日韩激情在线观看| 国产欧美一区二区三区鸳鸯浴| 色综合久久综合| 蜜桃av噜噜一区二区三区小说| 国产视频视频一区| 欧美性受极品xxxx喷水| 久久av老司机精品网站导航| 亚洲视频中文字幕| 欧美变态tickle挠乳网站| 成人av影院在线| 日本欧美加勒比视频| 欧美激情综合在线| 亚洲午夜在线电影| 2024国产精品| 欧美日高清视频| 99久久夜色精品国产网站| 丝袜脚交一区二区| 亚洲老妇xxxxxx| 精品国产污网站| 欧美影院一区二区| 成人免费视频国产在线观看| 污片在线观看一区二区| 日韩伦理电影网| 久久久久国产一区二区三区四区 | 麻豆91精品91久久久的内涵| 国产精品久久久久久久午夜片| 91精品国产乱| 欧美亚洲综合久久| 91性感美女视频| 成人听书哪个软件好| 韩国三级在线一区| 日本不卡一二三| 亚洲v中文字幕| 亚洲国产精品视频| 亚洲欧美国产高清| 国产精品久久久一本精品| 久久综合五月天婷婷伊人| 欧美剧在线免费观看网站| 日本道在线观看一区二区| 成人在线视频一区二区| 高清免费成人av| 国产精品一级二级三级| 国产一区二区三区在线观看免费 | 亚洲一区二区欧美日韩| 亚洲欧美一区二区在线观看| 国产午夜精品理论片a级大结局| 欧美不卡在线视频| 日韩欧美另类在线| 日韩亚洲欧美一区| 欧美岛国在线观看| 精品日韩一区二区三区 | 国产精品久久久久天堂| 亚洲国产成人在线| 中文字幕五月欧美| 亚洲视频免费观看| 亚洲电影视频在线| 五月综合激情网| 日本成人中文字幕| 国产一区二区按摩在线观看| 国产精品99久| av在线播放成人| 在线观看免费亚洲| 欧美日韩精品一区二区三区蜜桃 | 麻豆成人91精品二区三区| 秋霞午夜鲁丝一区二区老狼| 开心九九激情九九欧美日韩精美视频电影| 日韩va亚洲va欧美va久久| 久久 天天综合| 国产成人啪午夜精品网站男同| 成人动漫中文字幕| 在线亚洲高清视频| 日韩午夜激情免费电影| 久久女同性恋中文字幕| 国产精品久久久久久亚洲伦| 一区二区高清在线| 久久国产夜色精品鲁鲁99| 懂色av一区二区三区免费看| 国产精品无遮挡| 亚洲一区二区综合| 美日韩黄色大片| 懂色av一区二区三区蜜臀| 欧美在线观看你懂的| 精品毛片乱码1区2区3区| 国产精品久久久一区麻豆最新章节| 一区二区三区高清| 美女爽到高潮91| 99re这里都是精品| 日韩一级精品视频在线观看| 国产精品全国免费观看高清| 天堂va蜜桃一区二区三区漫画版| 国产综合色视频| 欧美在线视频不卡| 日本一区二区成人| 性做久久久久久| 91在线观看地址| 久久一夜天堂av一区二区三区| 亚洲亚洲人成综合网络| 国产另类ts人妖一区二区| 在线免费不卡视频| 久久久久久久久久久黄色| 亚洲亚洲人成综合网络| www.久久精品| 亚洲精品一区在线观看| 亚洲福利电影网| 成人激情小说乱人伦| 26uuu色噜噜精品一区| 五月综合激情日本mⅴ| 91在线国内视频| 久久久精品中文字幕麻豆发布| 午夜精品久久久久| 色婷婷一区二区三区四区| 国产午夜精品一区二区三区四区| 男女男精品视频网| 欧美色爱综合网| 一区二区三区不卡在线观看 | 国内偷窥港台综合视频在线播放| 91蝌蚪porny成人天涯| 国产精品污污网站在线观看| 蜜臀av一区二区在线观看 | 91一区二区在线观看| 国产午夜精品一区二区三区视频| 日韩高清电影一区| 5858s免费视频成人| 同产精品九九九| 欧美色图12p| 午夜电影网亚洲视频| 欧美色欧美亚洲另类二区| 亚洲主播在线播放| 日本大香伊一区二区三区| 亚洲免费色视频| 色综合天天性综合| 亚洲欧美电影院| 色视频成人在线观看免| 依依成人综合视频| 欧美综合在线视频| 亚洲一二三级电影| 欧美一区二区三区视频免费播放| 日产欧产美韩系列久久99| 欧美大胆人体bbbb|