C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[25703] [질문] 클래스를 이용해서 판매금액 산출하려는데요.. 수정부탁드립니다.
윤지훈 [pascran4] 460 읽음    2003-05-21 23:21
이런 질문 하기가 좀 쑥스럽네요... 초보인지라.... 부탁드립니다...
낼까지 풀어오라고 문제를 내주셨어요...
근데 잘 안되네요....


클래스를 이용해서 풀어야되구요...

입출력은 public에서 하라고 하시더라구요...

문제 내용 :
상점번호, 물품코드. 판매수량, 수금액을 입력받아 상점번호, 상점명, 판매금

액, 수금액, 수금비율, 전체 판매금액, 전체 미수금을 구하는 프로그램이구요...

처리조건에서..
상점번호 1: 서울상회,
상점번호 2: 부산상회,
상점번호 3: 대구상회,
상점번호 4: 인천상회,
상점번호 5: 대전상회,
상점번호 6: 광주상회,
상점번호 7: 전주상회.


물품코드 a: 80원,
물품코드 b: 78원,
물품코드 c: 60원,
물품코드 d: 50원,
물품코드 e: 84원,
물품코드 f: 78원,
물품코드 g: 90원, ===> 물품코드에 따른 단가입니다..


판매금액 : 판매수량*단가

수금비율 : (입력 수금액/판매금액)*100

미수금 : 전체판매금액 - 전체수금액

그리고 입력받는 상점번호랑 물품코드, 판매수량, 수금액을
여러번 받아서 출력시에 그에따른 값을 출력해야되구요...

부탁드립니다...
내일 오전까지 갖고 가야되거든요...
거의 다 풀었는데 switch문에서 펑션 워닝이 자꾸 뜨면서 입력은 되는데
출력이 안되네요...

꼭 부탁드립니다...


일단 제가 풀다가 포기한 코드입니당...

 #include
 #include
 #include
 #include
 #include
 class DATA
 {
   private:
     int num, mulga, biyul;
     char mu, sang[10];
     long pa, panmae;
     long su;
     void cal()
      {
	switch(num)
	 {
	   case 1: sang= "서울상회";break;
	   case 2: sang= "부산상회";break;
	   case 3: sang= "대구상회";break;
	   case 4: sang= "인천상회";break;
	   case 5: sang= "대전상회";break;
	   case 6: sang= "광주상회";break;
	   case 7: sang= "전주상회";break;
	     }

     switch(mu)
     {
      case 'a': mulga=80; break;
      case 'b': mulga=78; break;
      case 'c': mulga=60; break;
      case 'd': mulga=58; break;
      case 'e': mulga=84; break;
      case 'f': mulga=74; break;
      case 'g': mulga=90; break;
      }
     };

   public:
     void output()
     {
       clrscr();
       panmae=pa*mulga;
       biyul=(su/panmae)*100;
       cout<>num;
       cout<<"물품코드 : "; cin>>mu;
       cout<<"판매수량 : "; cin>>pa;
       cout<<"수금액 : "; cin>>su;
       }
     };

 void main()
 {
  DATA st;
  st.input();

  st.output();
  getch();
  }

</font>

원래 입력받을때도 여러번 받아야 되거든요...
여러번 받아서 출력할때도 입력받은대로 출력할 수 있도록 수정 부탁드립니다....
꼭 부탁드립니다

+ -

관련 글 리스트
25703 [질문] 클래스를 이용해서 판매금액 산출하려는데요.. 수정부탁드립니다. 윤지훈 460 2003/05/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.