C++第二次实验-模拟ATM

/*
* 文件名称: ATM.cpp
* 作    者:  王聪
* 完成日期: 2016  年 3 月 29 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:模拟ATM;
* 输入描述:输入密码和功能选择;
* 问题描述:判断密码的正确性与重新输入密码;
* 程序输出:输出客户想要执行的功能;
* 问题分析:
* 算法设计:使用if else、switch和do while语句做出判断
*/
#include <iostream>
using namespace std;
int main()
{
  float  password;
  cout<<"贪狼银行欢迎您\n请确认你的周边环境是否安全\n请输入您的密码:";
  do
  {

      cin>>password;
      if(password==951753)
        cout<<"密码正确\n";
      else
        cout<<"密码错误,请重新输入"<<endl;
  }
  while(password!=951753);
     cout <<"功能选项\n1.查询\n2.取款\n3.存款\n4.转帐\n0.退出\n";
     cout <<"请输入您想进行的操作";
     char choice;
      cin>>choice;
      switch(choice)
      {
        case'1':cout<<"谢谢,您选择了1号功能\n";break;
        case'2':cout<<"谢谢,您选择了2号功能\n";break;
        case'3':cout<<"谢谢,您选择了3号功能\n";break;
        case'4':cout<<"谢谢,您选择了4号功能\n";break;
        case'0':cout<<"谢谢,您选择了0号功能\n感谢您的使用,请取回你的银行卡,再见\n";break;
        default:cout<<"对不起,无此选项\n";
       }
}

C++第二次实验-模拟ATM_第1张图片

三、心得体会:

计算机运行时和我们的习惯有些不同,有些地方使用语句时需要不断的自我摸索才能正确的使用,第一次使用swith和do while 语句碰到了很多困难,但现在总算成功了。

四、知识点总结:

1、if else 语句的简单判断;

2、使用do while 语句时,输入密码该放在什么位置,还有注意do后面要加上{};

3、使用char 定义一个字符用于swith语句的使用;

4.switch后面的表达式只能是整型、字符型或枚举型。


你可能感兴趣的:(C语言)