C언어로 ATM기기 설계
- 최초 등록일
- 2007.12.23
- 최종 저작일
- 2006.05
- 8페이지/ MS 워드
- 가격 2,000원
소개글
C언어 프로그래밍 시간에 ATM 기기를 짠 것입니다.
입금,출금 계좌 설정, 이름, 이체 등을 고려하여 코딩하였습니다.
다른 것은 다 잘 되지만 정렬하는 코드가 잘 안되니까
이 점 유의하시고 다운받으세요.
목차
@ATM 프로그램
문제 정의 : 각 계좌에 대해 입금/출금/계좌이체 기능을 구현함.
프로그램 작성
step1 : 문제 분석
step2 : Pseudo-code 작성
step3 : Pseudo-code에 제한 사항 적용
step4 : Pseudo-code에 제한 사항 적용
step5 : Coding
step6 : Testing
본문내용
step1 : 문제 분석
배열을 사용하여 계좌 번호와 이름 그리고 금액을 입력 받을 수 있게 한다
Max 값을 define으로 주어서 값을 변경하기 쉽게 한다.
입금과 출금 ,계좌 이체, 정렬을 각각의 함수로 만든다.
step2 : Pseudo-code 작성
☞0~4 사이의 수를 입력 받는다.
☞0: 종료 1: 입금 2: 출금 3: 계좌이체 4: 정렬 을 스위치 문으로 받는다.
☞해당 case에 들어가면 각각의 함수를 통해서 프로그램을 실행한다.
☞입금 과 출금, 계좌 이체는 계좌를 항상 이용할 수 있도록 전역 변수로 선언한 배열을 사용한다.
☞정렬은 잔고순, 입금액순, 출금액 순으로 할 수 있게한다.
step3 : Pseudo-code에 제한 사항 적용
0~4 사이의 수만 scanf 함수로 입력 받는다.
0 은 종료 시키고 그 외의 다른 수는 에러문으로 처리한다..
step4 : Pseudo-code에 제한 사항 적용
☞Phase1 : 입력 받을 변수를 2차원 배열로 선언한다.
☞Phase2 : 선언된 변수 초기화
☞Phase3 : 수를 입력 받는다 (0~4사이)
☞Phase4 : 입력 받은 수에 맞는 함수를 호출해서 연산을 한다.
☞Phase5 : 화면에 출력 값을 보여준다..
step5 : Coding
//ATM 프로그램
#include<stdio.h>
#define Max 1000
int IN(int); //입금 함수
int OUT(int); //출금 함수
int CHANGE(int , int); //이체 함수
int ARRAY(int); //정렬 함수
void ERROR(void); //에러 함수
void exit(void); //종료 함수
int i,j,k,x,y,z;
참고 자료
없음