과제가 입금,출금,잔액조회가 가능한 프로그램을 만드는 건데요,
입금한건 제대로 잔액조회가 되는데
출금을 두번이상 하면 잔액 조회가 제대로 되지 않아요ㅠㅠ
그리고 종료하는 것도 어떻게 해야 할지 모르겠어요...
이게 다 해결되면
출금할때 잔액보다 더 많이 입력하면
잔액이 부족하다는 문자열을 출력하고 싶은데
그것도 막막하네요ㅠㅠ
c언어 완전 초보라 조언부탁드립니다.
int getout(int out)
{
Out=Out+out;
return out;
}
int main(void)
{
int i;
int in,out;
while(i=4)
{
printf(\"\\n1.입금 2.출금 3.잔액조회 4.종료\\n\");
printf(\"어떤 작업을 수행할 것인지 번호를 입력하세요 : \");
scanf(\"%d\",&i);
switch(i)
{
case(1):
{
printf(\"입금할 금액을 원단위로 입력해주세요 : \");
scanf(\"%d\",&in);
In=getin(in);
break;
}
case(2):
{
printf(\"출금할 금액을 원단위로 입력해주세요 : \");
scanf(\"%d\",&out);
Out=getout(out);
break;
}
case(3):
{
Total=In-Out;
printf(\"잔액은 %d원 입니다.\\n\",Total);
break;
}
case(4):
printf(\"종료\");
}
}
}
출금이 제대로 안되는건 함수에서 출력값을 오타내서 그런거였어요...
if문
while문이 항상 참이네요
감사합니다. 덕분에 드디어 과제를 마쳤어요 ^^