上机作业2-2

来源:互联网 发布:苹果电脑安装软件 编辑:程序博客网 时间:2024/05/01 12:22
项目二:分段函数求值
一问题及代码
问题
代码:
/* 2.* 文件名称:5 3.* 作    者:  吴航峰 4.* 完成日期:  2016    年   3  月  19 日 5.* 版 本 号:codeblacks 6.* 对任务及求解方法的描述部分: 7.* 输入描述: 8.* 问题描述:计算函数 9.* 程序输出: 10.* 问题分析: 11.* 算法设计: 12.*/  13.#include<iostream>  14.using namespace std;  15.int main()  16.{  17.    double a;  18.    cout<<"请输入x";  19.    cin>>a;  20.    if (a>=1)  21.    a=a-1;  22.    else  23.    a=-a+1;  24.    cout<<"y="<<a;  25.    return 0;  26.  27.    }  

二、运行结果
三、心得体会:完成一些简单的项目已经没有什么问题了
四、知识点总结;if的用法
项目三:两点距离

一、问题及代码

问题:两坐标之间的距离

代码:

01./* 02. * 文件名称: 登录 03. * 作    者:  吴航峰 04. * 完成日期:    2016  年  3   月   19 日 05. * 版 本 号:v1.0 06. * 对任务及求解方法的描述部分: 07. * 输入描述: 08. * 问题描述: 09. * 程序输出: 10. * 问题分析: 11. * 算法设计: 12. */  13./* 14. * 文件名称: 登录 15. * 作    者:  吴航峰 16. * 完成日期:    2016  年  3   月   19 日 17. * 版 本 号:v1.0 18. * 对任务及求解方法的描述部分: 19. * 输入描述: 20. * 问题描述:两坐标求距离 21. * 程序输出: 22. * 问题分析: 23. * 算法设计: 24. */  25.#include<iostream>  26.#include<cmath>  27.using namespace std;  28.int main()  29.{  30.    double x1,x2,y1,y2,d;  31.    cout<<"请输入第一个坐标";  32.    cin>>x1;  33.    cin>>y1;  34.    cout<<"请输入第二个坐标";  35.    cin>>x2;  36.    cin>>y2;  37.    d=(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2);  38.    d=sqrt(d);  39.      cout<<"距离为"<<d;  40.    return 0;  41.}  


二、运行结果

三、心得体会:。。。不知道说啥了

四、知识点归纳:基本框架

项目四:模拟ATM

一、问题及代码

问题:银行登录程序

代码:

01./* 02. * 文件名称: 登录 03. * 作    者:  吴航峰 04. * 完成日期:    2016  年  3   月   19 日 05. * 版 本 号:v1.0 06. * 对任务及求解方法的描述部分: 07. * 输入描述: 08. * 问题描述: 银行登录程序 09. * 程序输出: 10. * 问题分析: 11. * 算法设计: 12. */  13.#include<iostream>  14.using namespace std;  15.int main()  16.{  17.    int a,b,c,d,e;  18.    a=970618;  19.    cout<<"xx银行欢迎您"<<endl;  20.    cout<<"请输入密码"<<endl;  21.    cin>>b;  22.    for (int d(1); d<=4; d++)  23.    {  24.        if (a!=b)  25.        {  26.            for (int c(1); c<=1; c++)  27.            {  28.                cout <<"密码错误"<<endl;  29.                cin>>b;  30.                d=2;  31.            }  32.        }  33.  34.        else  35.        {  36.            d=6;  37.            cout<<"显示功能选项"<<endl;  38.            cout<<"1.查询"<<endl;  39.            cout<<"2.取款"<<endl;  40.            cout<<"3.存款"<<endl;  41.            cout<<"4.转帐"<<endl;  42.            cout<<"0.退出"<<endl;  43.            cin>>c;  44.            for(int f(1); f<=5;f++)  45.                if(c<=4)  46.                {f=6;  47.                    cout<<"谢谢,您选择了"<<c<<"号功能"<<endl;  48.                }  49.  50.                else{  51.                    f=1;  52.                    cout<<"请重新输入"<<endl;  53.                    cin>>c;  54.                }  55.        }  56.    }  57.    return 0;  58.}  

二、运行结果

三、心得体会:打多了自己都乱、
四、知识点归纳:for 和if的用法
0 0
原创粉丝点击