물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때
혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다!
힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고
답안을 확인해보세요
더보기
#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언어 글이 궁금하다면?
'C++' 카테고리의 다른 글
[C++] 2차 방정식의 근을 계산하는 함수get_eqn()를 작성하고 테스트하시오 (0) | 2022.12.13 |
---|---|
[C++] 정수가 소수인지 아닌지 검사하는 함수 isprime(int n)를 작성하시오 (0) | 2022.12.13 |
[C++] 입력받은 문자가 탭인지, 줄바꿈인지, 백스페이스인지 출력하는 프로그램을 작성하라. switch문 사용 (0) | 2022.12.13 |
[C++] 3개의 정수를 입력 받고 if else 문을 사용하여 가장 작은 값을 구하는 프로그램을 작성하시오. 최소 값 (0) | 2022.12.13 |
[C++] 상자의 체적을 구하는 프로그램을 작성하시오 (0) | 2022.12.11 |
댓글