calculate.cpp

来自「精通QT4编程书籍光盘中的源码」· C++ 代码 · 共 68 行

CPP
68
字号
#include <math.h>#include <QDebug>#include "calculate.h"Calculate::Calculate(){}void Calculate::initInput(double price,double area,int percent,double interest,int year){	m_price =price;	m_area = area;	m_percent = percent;	m_interest = interest;	m_year = year;}double Calculate::housePrice(){	double houseprice = m_price*m_area;	return houseprice;}double Calculate::lead(){	double load = housePrice()*m_percent*0.1;	return load;}double Calculate::payPerMonth(){	double capital = m_price*m_area*m_percent*0.1;	double monthinterest = m_interest/12*0.85*0.01;	double temp = pow((1+monthinterest),(m_year*12));	double paypermonth = (capital*monthinterest*temp)/(temp-1);	qDebug()<<paypermonth;	return paypermonth;}int Calculate::totalMonths(){	int totalmonths = m_year*12;	return totalmonths;}double Calculate::initPay(){	double initpay = housePrice()*(1-m_percent*0.1);	return initpay;}double Calculate::totalPay(){	double totalpay = payPerMonth()*totalMonths();	return totalpay;}double Calculate::totalInterest(){	double totalinterest = totalPay()-lead();	return totalinterest;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?