C++第二次上机作业
来源:互联网 发布:手机淘宝删除聊天记录 编辑:程序博客网 时间:2024/04/27 06:11
一,问题及描述
【项目2】分段函数求值【项目3】两点距离【项目4】模拟ATM
项目二:
/* * 文件名称:第2次上机作业.cpp * 作 者:何泽洋 * 完成日期:2017 年 3 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入一个自变量x * 问题描述:求分段函数 * 程序输出:在x的取值范围不同时输出不同的y值 * 问题分析:略 * 算法设计:略 */ #include <iostream.h> void main() { int x,y;//x为自变量,y为因变量 cout<<"输入一个自变量x="; cin>>x; if(x>=1) y=x-1; else y=-x+1; cout<<"y="<<y<<endl; }
项目三:
/* * 文件名称:第2次上机作业.cpp * 作 者:何泽洋 * 完成日期:2017 年 3 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 求两点间的距离* 输入描述:输入两个点的坐标(x1,y1)和(x2,y2) * 问题描述:求两点间的距离 * 程序输出:输出两个点间的距离 * 问题分析:学会用函数sqrt求平方根 * 算法设计:略 */#include <cmath> #include <iostream.h> void main() { double x1,y1,x2,y2,d; cout<<"输入两个点的坐标<x1,y1> <x2,y2>:"; cin>>x1>>y1>>x2>>y2; d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); cout <<"两点之间的距离为:"<<d<<endl;}
项目四:
/* * 文件名称:第2次上机作业.cpp * 作 者:何泽洋 * 完成日期:2017 年 3 月 12 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:模拟ATM机 * 输入描述:输入密码后,若密码正确 则显示功能选项。然后根据序号选择功能。 * 问题描述:模拟ATM机进行工作* 程序输出:输出不同的功能选项 * 问题分析:略 * 算法设计:略 */ #include <iostream.h> void main() { int m,k=19961030; cout<<"何氏银行欢迎您!"<<endl; cout<<"请输入密码:"; cin>>m; if(m!=k) cout<<"密码错误。"<<endl; else if(m==k) cout<<"密码正确,请选择功能:"<<"1.查询 2.取款 3.存款 4.转账 5.退出"<<endl; int x; cin>>x; if(x==1) cout<<"谢谢,您选择了查询功能!"; if(x==2) cout<<"谢谢,您选择了取款功能!"; if(x==3) cout<<"谢谢,您选择了存款功能!"; if(x==4) cout<<"谢谢,您选择了转账功能!"; if(x==5) cout<<"谢谢,您选择了退出功能!"<<endl; }
二.运行结果
项目二
项目三
项目四
0 0
- 第二次c程序设计上机作业
- C语言第二次上机作业
- 第二次上机作业
- 第二次上机作业
- 第二次上机作业
- 第二次C++上机作业
- c++第二次上机作业
- 第二次上机作业
- 第二次上机作业
- C++第二次上机作业
- C++第二次上机-作业
- 第二次上机作业
- C++第二次上机作业
- 第二次上机作业
- 第二次上机作业
- c++第二次上机作业
- 第二次上机作业
- 第二次上机作业
- 单链表中实现O(1)时间复杂度删除节点
- 创建线程方法
- 阶段一( •̀ ω •́ )y
- 三天打鱼,两天晒网
- 爱油科技基于SpringCloud的微服务实践
- C++第二次上机作业
- 《设计模式》-- 享元模式
- 随机漫步——散点图
- task_1_2_1
- 行程编码RLE java实现
- 算法提高快速幂(快速幂算法详解)
- ZSTU-4273-玩具【RMQ】
- 在php的换行操作中,\n与<br/>的区别
- 用python SSH模块登录,并在远程机执行shell命令