본문 바로가기

C++

은행관리 oop 연습문제 Project(열혈강의) - make_account.cpp


#include <iostream>
#include "make_account.h"

using namespace std;
Make_Account mk[100];
 int make_account()
 {
  static int  i=0;
  int temp_pass;
  //exit(1);
  if(i<100) 
  {  
   cout<<"당신의 걔설 account_num는"<<i<<"  입니다."<<endl;
   mk[i]._account_num=i;
   cout<<"당신의 이름을 입력해주십시오."<<endl;
   cin>>mk[i].name;
   cout<<" 비밀번호4자리를 입력해 주십시오."<<endl;
   while(1)
   {
    cin>>temp_pass;
    if(temp_pass>0 && temp_pass<10000)
       {
    mk[i].pass=temp_pass;
    cout<<"비밀번호가 저장 되었습니다."<<endl;
    break;
    }
       else
    {
     cout<<"입력범위가 맞지 않습니다"<<endl;
       }
   }
  i++; 
  } 
  else
  cout<<" 걔설 id  공간이 부족합니다."<<endl;

  return 0;
 }
  
int Deposit_func(unsigned int money,unsigned int account_num)
{
if(mk[account_num]._account_num==account_num)
{
 mk[account_num].balance+=money;
 cout<<"일치하는 계좌를 찾아 입금완료하였습니다.."<<endl;
}
else
{
 cout<<"일치하는 계좌를 검색중입니다..찾을수가 없습니다."<<endl;
}

return 0;
}

void Withdraw(unsigned int *money, unsigned int account_num)
{
if(mk[account_num]._account_num==account_num)
{
 mk[account_num].balance-=*money;
 cout<<"일치하는 계좌를 찾아 출금을 완료하였습니다.."<<endl;
 //return true;
}
else
{
 cout<<"일치하는 계좌를 검색중입니다..찾을수가 없습니다."<<endl;
// return false;
}

 

}
bool search_id_pass(int account_num ,int account_pass)
{
 if(mk[account_num]._account_num==account_num && mk[account_num].pass ==account_pass)//입력받은 계좌번호와 비밀번호가 일치하면.
 {
  return true;
 }
 else
  return false;

}