c++作业2

    xiaoxiao2021-03-25  125

    一、问题及代码

    【项目2】分段函数求值

    编程序,计算下面函数的值并输出(x取整型即可)

    /* * 文件名称:Ex1-1.cpp * 作 者:黄湘旖 * 完成日期:2017 年 3 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 编程序,计算下面函数的值并输出(x取整型即可) * 输入描述: * 问题描述: * 程序输出: * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main() { int x; cout<<"输入x"; cin>>x; if(x>=1) cout<<"y=x-1 \ny="<<x-1; else cout<<"y=-x+1 \ny="<<-x+1; return 0; }

    二、运行结果

    一、问题及代码

    【项目3】两点距离

    输入两个点的坐标,求两点之间的距离并输出 (1)两点的坐标用4个变量x1,y1,x2,y2 表示,输入坐标值后,计算出两点之间的距离; (2)求距离要开平方,开平方需要调用函数 sqrt()实现。例如,用 sqrt(x)可以求出 x 的平方根。需要注意提,要调用 sqrt()函数,必须在程序开始处写:#include<cmath>。

    /* * 文件名称:Ex1-1.cpp * 作 者:黄湘旖 * 完成日期:2017 年 3 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入两个点的坐标,求两点之间的距离并输出 (1)两点的坐标用4个变量x1,y1,x2,y2 表示,输入坐标值后,计算出两点之间的距离; (2)求距离要开平方,开平方需要调用函数 sqrt()实现。 例如,用 sqrt(x)可以求出 x 的平方根。 需要注意提,要调用 sqrt()函数,必须在程序开始处写:#include<cmath>。 * 问题描述: * 程序输出:两点之间的距离 * 问题分析:略 * 算法设计:略 */ #include <iostream> #include <cmath> using namespace std; int main() { int x1,y1,x2,y2,d; cout <<"请输入第一个坐标:"; cin>>x1>>y1; cout <<"请输入第二个坐标:"; cin>>x2>>y2; d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); cout<<"两点之间的距离为:"<<d; return 0; }

    二、运行结果

    【项目4】模拟ATM 屏幕输出:XX 银行欢迎您(例如,曾氏银行欢迎您) 请输入密码:用户输入密码(真正的自动取款机上,输入的密码显示为*,不让人看见的,此处先不作处理。暂时用整数当密码,当然,真正的自动取款机上,这需要检查密码是否正确!)

    显示功能选项 1.查询 2.取款 3.存款 4.转帐 0.退出 用户输入功能选择 显示:谢谢,您选择了 x 号功能(现在的程序,当输入不是 0-4 都可以接受,以后再说) 程序结束

    扩展:输入密码后,判断密码是否正确,正确密码就用自己的出生年月日

    /* * 文件名称:Ex1-1.cpp * 作 者:黄湘旖 * 完成日期:2017 年 3 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: 屏幕输出:XX 银行欢迎您(例如,曾氏银行欢迎您) 请输入密码:用户输入密码(真正的自动取款机上,输入的密码显示为*,不让人看见的,此处先不作处理。暂时用整数当密码,当然,真正的自动取款机上,这需要检查密码是否正确!) 显示功能选项 1.查询 2.取款 3.存款 4.转帐 0.退出 用户输入功能选择 显示:谢谢,您选择了 x 号功能(现在的程序,当输入不是 0-4 都可以接受,以后再说) 程序结束 扩展:输入密码后,判断密码是否正确,正确密码就用自己的出生年月日 * 问题描述: * 程序输出: * 问题分析:略 * 算法设计:略 */ #include <iostream> #include <cmath> using namespace std; int main() { cout<<"黄氏银行欢迎您!\n"; cout<<"请输入密码:\n"; int a; cin>>a; cout<<"1.查询\n2.取款\n3.存款\n4.转帐\n0.退出\n"; int b; cin>>b; cout<<"谢谢,您选择了"<<b<<"号功能"; return 0; }

    二、运行结果

    转载请注明原文地址: https://ju.6miu.com/read-20906.html

    最新回复(0)