}
//主函数,菜单形式
void main() {
CRecord Record; Record.ReadFromFile(); int end=0; double goal; while(end==0) {
cout<<\个人财政支出管理:\cout<<\输入支出记录\cout<<\查看收入记录\cout<<\查看支出记录\cout<<\查看收支平衡情况\cout<<\根据日期查找记录\if(year<1970||year>2050)return false; if(month<0||month>12)return false;
int DaysInMonth; switch(month) { case 1: case 3: case 5: case 7: case 8: case 10:
case 12:DaysInMonth=31;break; case 4: case 6: case 9:
case 11:DaysInMonth=30;break; case 2: }
if(day<0||day>DaysInMonth)return false; return true;
{ }
if(year%4==0&&year@0!=0)DaysInMonth=29; else DaysInMonth=28; break;
cout<<\输入收入记录\
第 26 页 共 28 页
}
}
cout<<\根据日期修改记录\cout<<\根据日期删除记录\cout<<\退出系统\cout<<\请选择以上程序:\char num; cin>>num; switch(num) {
case '1':Record.Deposit();break; case '2':Record.Withdraw();break;
case '3':Record.ViewDepositRecord();break; case '4':Record.ViewWithdrawRecord();break; case '5':Record.ViewBalance();break; case '6':Record.LookUpRecord();break; case '7':Record.EditRecord();break; case '8':Record.DeleteRecord();break; case '0': }
Record.SaveToFile(); break;
end=1;
default:break;
第 27 页 共 28 页
课程设计任务书及成绩评定
设计名称:_个人财政收入支出系统 _ 完 成 者: 代萍 1.设计的目的与要求:
2.设计进度及完成情况
3.成绩评定:
设计成绩: (教师填写) 指导老师: (签字)
二00 年 月 日
第 28 页 共 28 页