C++作业3
2016-04-10 02:49
351 查看
/* * 文件名称:sqy12.cpp * 作 者: 苏倩瑜 * 完成日期: 2016 年 4 月 9 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:求个人所得税 * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome=0,b; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; b=dSalary-3500; if(0<b&&b<=1500) dTax=(dSalary-3500)*0.03; else if(1500<b&&b<=4500) dTax=(dSalary-3500)*0.1-105; else if(4500<b&&b<=9000) dTax=(dSalary-3500)*0.2-555; else if(9000<b&&b<=35000) dTax=(dSalary-3500)*0.25-1005; else if(35000<b&&b<=55000) dTax=(dSalary-3500)*0.3-2755; else if(55000<b&&b<=80000) dTax=(dSalary-3500)*0.35-5505; else if(80000<b) dTax=(dSalary-3500)*0.45-13505; dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }
/* * 文件名称:sqy13.cpp * 作 者: 苏倩瑜 * 完成日期: 2016 年4 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:定期存款利息计算器 * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream> using namespace std; int main() { int deposit,interest,time,b; cout<<"欢迎使用利息计算器"<<endl; cout<<"请输入存款金额:"; cin>>deposit; cout<<"======存款期限======="<<endl; cout<<"1.3个月"<<endl; cout<<"2.6个月"<<endl; cout<<"3.一年"<<endl; cout<<"4.两年"<<endl; cout<<"5.三年"<<endl; cout<<"6.五年"<<endl; cout<<"请输入存款期限的代号:"; cin>>time; switch(time) { case 1:interest=deposit*0.031*0.25;break; case 2:interest=deposit*0.030*0.5;break; case 3:interest=deposit*0.035*1;break; case 4:interest=deposit*0.044*2;break; case 5:interest=deposit*0.05*3;break; case 6:interest=deposit*0.05*5;break; } b=deposit+interest; cout<<"到期利息为:"<<interest<<",本息合计共"<<b<<"元"<<endl; cout<<"谢谢您的使用,欢迎下次光临"; return 0; }
/* * 文件名称:sqy17.cpp * 作 者: 苏倩瑜 * 完成日期: 2016 年4 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:本月有几天? * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream> using namespace std; int main() { int year,month,day; cout<<"输入年份"<<"year="; cin>>year; cout<<"输入月份"<<"month="; cin>>month; if(year%4==0) if(month%2==0) if(month==2) day=29; cout<<"天数"<<day; else day=30; cout<<"天数"<<day; else day=31; cout<<"天数"<<day; else if(month%2==0) if(month==2) day=28; cout<<"天数"<<day; else day=30; cout<<"天数"<<day; else day=31; cout<<"天数"<<day; return 0; }
相关文章推荐
- [LeetCode]259. 3Sum Smaller
- C++ 进阶必备
- 使用stringstream对象简化类型转换
- c++实现栈
- 概览C++之const
- C++之容器
- Head First C 第十章 进程间通信 创建管道
- 深入理解c语言——‘\0’ ,‘0’, “0” ,0之间的区别
- C++之容器(关联容器)
- c++程序设计第一章 开始接触c++
- C 【位运算符 & | ^ ~ << >>】
- hihocoder:#1082 : 然而沼跃鱼早就看穿了一切
- C语言学习016:单链表
- c++sort函数的用法浅析
- 《C++ Primer 》第五版 Stanley B.Lippman
- [LeetCode]1. Two Sum
- C++ 切割string splite方法的实现
- C 【原码 反码 补码】
- 结构体排序练习
- 用C语言编写三子棋的具体分析