디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

ㅇ님 이게 제가 코딩한거에여

앙녕하세영(121.147) 2009.09.19 23:09:24
조회 2013 추천 0 댓글 2

/*
 판매원들의 급여 계산 프로그램을 작성해 보자.
 이 회사는 모든 판매원에게 매달 50만원의 기본 급여와 물품 판매 가격의 12%에 해당하는 돈을 지급한다.
 예를 들어서 민수라는 친구의 이번 달 물품 판매 금액이 100만원 이라면, 50+100*0.12 = 62, 따라서 62만원을 급여로 지급받는다.
 다음 실행의 예를 참고하기 바란다.
*/

#include <iostream>

#define Base 500000

struct Seller
{
 char Name[12];
 int Base_Salary;
 int Salary_Alpha_Value;
 double Total_Salary;
};

void main()
{
 int Seller_Number;

 std::cout<<"판매원의 수는? ";
 std::cin>>Seller_Number;

 struct Seller Salary[Seller_Number];

 int Count = 0;

 while(Seller_Number)
 {
  Salary[Count].Base_Salary = Base;

  std::cout<<Count+1<<"번째 판매원의 이름은? ";
  std::cin>>Salary[Count].Name<<std::endl;

  std::cout<<Salary[Count].Name<<"의 물품 판매 금액은? ";
  std::cin>>Salary[Count].Salary_Alpha_Value<<std::endl;

  system("cls");
  std::cout<<"정산중..."<<std::endl;
  Salary[Count-1].Total_Salary = Salary[Count].Base_Salary + (Salary[Count].Salary_Alpha_Value * 0.12);
  system("cls");

  std::cout<<Salary[Count].Name<<"에게 지불할 급여는 "<<Salary[Count].Total_Salary<<"원 입니다."<<std::endl;

  std::cout<<"남은 판매직원의 수는 "<<Seller_Number-(Count+1)<<"입니다."<<std::endl;
  std::cout<<"그만 입력하시려면 \'N\'을 입력해주세요 : ";
  
  char choice;

  std::cin>>choice;

  if( choice == \'N\' || choice == \'n\' )
  {
   Seller_Number = 0;
  }
  else
  {
   Seller_Number--;
  }
 }
}

컴파일 결과 -

1>c:\\documents and settings\\hp\\my documents\\programming_class\\열혈강의_c++_연습문제\\열혈강의_c++_연습문제\\연습문제_1-1_q4.cpp(27) : error C2057: 상수 식이 필요합니다.
1>c:\\documents and settings\\hp\\my documents\\programming_class\\열혈강의_c++_연습문제\\열혈강의_c++_연습문제\\연습문제_1-1_q4.cpp(27) : error C2466: 상수 크기 0의 배열을 할당할 수 없습니다.
1>c:\\documents and settings\\hp\\my documents\\programming_class\\열혈강의_c++_연습문제\\열혈강의_c++_연습문제\\연습문제_1-1_q4.cpp(27) : error C2133: \'Salary\' : 알 수 없는 크기입니다.
1>c:\\documents and settings\\hp\\my documents\\programming_class\\열혈강의_c++_연습문제\\열혈강의_c++_연습문제\\연습문제_1-1_q4.cpp(36) : error C2784: \'std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,unsigned char)\' : \'std::basic_ostream<char,_Traits> &\'의 템플릿 인수를 \'std::basic_istream<_Elem,_Traits>\'에서 추론할 수 없습니다.
1>        with
1>        [
1>            _Elem=char,
1>            _Traits=std::char_traits<char>
1>        ]
(이 에러 엄청많음)
...

그리고 operator에러가 39번에도 있고 해서 에러 갯수는 총 85개

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
165398 다음에서는 삭제됐는데 네이트에서는 안내려갔다.. [4] 유리한갤로그로 이동합니다. 10.01.06 90 0
165397 이거슨 스위스에 있는 한 IT 회사라네요... [3] 실업자(112.150) 10.01.06 157 0
165395 샘숭과 스크 [14] 유리한갤로그로 이동합니다. 10.01.06 142 0
165394 나의 하루.swf [4] 숙신갤로그로 이동합니다. 10.01.06 105 0
165390 간단한 유클리드호제법 알고리즘 좀 봐 주실 수 없을까요; ㅇㄹ(130.54) 10.01.06 51 0
165389 500시간 동안 그림판만으로 그린 그림 [13] 물속의다이아갤로그로 이동합니다. 10.01.06 246 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2