본문 바로가기
C++

[C++] 은행을 실현하는 프로그램을 작성하라 함수를 이용하고 객체지향언어임을 활용하라

by 이얏호이야호 2022. 12. 13.

물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때

혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다!

힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고

답안을 확인해보세요

 

더보기
#include <iostream>

using namespace std;

void save(int amount);
void draw(int amount);
void menu();

int money;

int main()
{
	menu();
	return 0;
}
void menu()
{
	int sel = 0, amount = 0;

	while(1){
		cout<<"1. 저축"<<endl;
		cout<<"2. 예금 인출"<<endl;
		cout<<"-1. 종료"<<endl;
		cout<<">>"<<endl;
		cin>>sel;

		if(sel == 1){								//1의 경우 save에 저장
			cout<<"얼마를 저축하시겠습니까?: ";
			cin>>amount;
			save(amount);
		}
		else if(sel == 2){					//2의 경우 draw에서 인출(마이너스)
			cout<<"얼마를 인출하시겠습니까?: ";
			cin>>amount;
			draw(amount);
		}
		else if(sel == -1){			//-1입력하는 경우 종료
			break;
		}
		cout<<"지금까지 총저축액은 "<<money<<"원 입니다."<<endl;
	}

}
void save(int amount)
{
	money += amount;
}
void draw(int amount)
{
	money -= amount;
}

 

 

 

더 많은 C언어 글이 궁금하다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글