현재 위치 - 회사기업대전 - 기업 정보 조회 - C 언어 프로그래밍-임금 정보 관리 시스템

C 언어 프로그래밍-임금 정보 관리 시스템

행운을 빕니다 ~ ~

코드는 다음과 같습니다.

# include & ltiostream.h & gt

# "head.h" 포함

# include & ltiomanip.h & gt

# include & ltfstream.h & gt

Void show 1 ()

{

Cout & lt< "★ ★ ★ 중소기업 급여 관리 시스템 ★ ★

& lt< "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ & lt 엔델

& lt& lt" | 필요한 작업을 입력하십시오 | "

& lt& lt| 데이터 입력: 1 을 입력하고 Enter | 를 누릅니다.

& lt& lt| Statistics: 2 를 입력하고 Enter | 를 누릅니다.

& lt& lt| 데이터 인쇄: 3 을 입력하고 Enter | "를 누릅니다

& lt& lt| 데이터 백업: 4 를 선택한 다음 Enter | "

& lt& lt| 시스템 종료: 5 를 입력하고 Enter | 를 누릅니다.

& lt< "| _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ & lt 엔델

& lt& lt "작업을 선택하십시오."

}

Void show2 ()

{

Cout & lt< "★ ★ ★ 중소기업 급여 관리 시스템 ★ ★

& lt< "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ & lt 엔델

& lt& lt" | 필요한 작업을 입력하십시오 | "

& lt& lt" | 관리자 데이터 입력: 1, 캐리지 리턴 | "<& lt 은델

& lt& lt| 기술자 데이터 입력: 2 를 입력하고 Enter | "를 누릅니다

& lt& lt| 영업 데이터 입력: 3 을 입력하고 Enter | "를 누릅니다

& lt& lt| 영업 관리자 데이터 입력: 4 를 입력하고 Enter | "를 누릅니다

& lt& lt| 이전 레벨: 5 로 돌아간 다음 Enter | 를 누릅니다.

& lt< "| _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ & lt 엔델

& lt& lt "작업을 선택하십시오."

}

말 매니저 [4];

기술 전문가 te [4];

살레사 [8];

Sell manager sm [4];

Int a, b, c, d;

Void Allsellmoney()// 각 영업 관리자별 총 판매 금액 및 급여

{

Sm[d]. Allsellmoney = 0;;

For(d = 0;; D<4; D++)

{

For(c = 0;; C<8; C++)

{

If(Sa[c].givenu==Sm[d]. Gnu)

Sm[d]. Allsellmoney+=Sa[c]. Gm ();

}

}

}

Void ppx()// 버블 정렬

{

Int I, j;

영업 관리자 온도

For (I =1; 나<4; I++)

{

For(j = 0;; J<4-I; J++)

{

If (sm [j]. GSA () < Sm[j+ 1]. Gsa ())

{

Temp = sm [j];

Sm [j] = sm [j+1];

Sm [j+1] = temp;

}

}

}

}

Void main ()

{

Int I, j;

Fstream 파일; //*

루프:

쇼1();

CIN>;; & gt 나;

스위치 (1)

{

사례 1:

쇼 2 ();

CIN>;; & gtj;;

스위치 (j)

{

사례 1:

{

For(a = 0;; A<4; A++)

{

말 [a]. Getnumber (); 。

말 [a]. Getinformation ();

}

Cout & lt< "-"< & ltendl

}

사례 2:

{

For(b = 0;; B<4; B++)

{

Te[b]. Getnumber ();

Te[b]. Getinformation ();

Te[b]. Gethours ();

}

Cout & lt< "-"< & ltendl

}

사례 3:

{

For(c = 0;; C<8; C++)

{

사 [c]. Getnumber ();

사 [c]. Getinformation ();

사 [c]. Getin ();

}

Cout & lt< "-"< & ltendl

}

시나리오 4:

{

For(d = 0;; D<4; D++)

{

Sm[d]. Getnumber ();

Sm[d]. Getinformation ();

}

Cout & lt< "-"< & ltendl

}

사례 5: 고토 사이클;

}

사례 2:

For(d = 0;; D<4; D++)// for () 를 사용하여 중첩 출력 성능.

{

Cout & lt& lt 사원 번호 예

& lt& lt "영업 관리자"

& lt& lt "부하 직원의 성과는 다음과 같습니다. \ n;

Cout & lt< "ⓙ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ"< " & lt 엔델

& lt& lt"│ 직원 번호 │ 이름 │ 판매 금액 │ "

Allsellmoney (); //먼저 계산

For(c = 0;; C<8; C++)

{

If(Sm[d].gnu==Sa[c]. Givenu) 를 참조하십시오

Cout & lt< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ 𗃄" < & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. GM()& lt;; & lt"│" & lt;; & ltendl

}

Cout & lt< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ 𗃄" < & lt 엔델

& lt& lt"│ 총 판매 │ "

& lt< "┕ ┕ ┕ ┕ Ⓖ Ⓖ Ⓖ 940━ Ⓖ 940━ Ⓖ Ⓖ Ⓖ Ⓖ ┅" < & ltendl

}

Cout & lt& lt "영업 관리자의 급여 순위는 다음과 같습니다

Allsellmoney (); //총 판매 계산

Mppx ();

Cout & lt< "ⓙ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt& lt"│ 직원 번호 │ 이름 │ 성별 │ 연령 │ 임금 │ "< & lt 엔델

& lt< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[0]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & ltSm[0]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[0]. Gse () < & lt"│" & lt;; & ltsetw (10) < & ltSm[0]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[0]. Gsa () < & lt"│" & lt;; & lt 엔델

& lt< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[ 1]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & ltSm[ 1]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[ 1]. Gse () < & lt"│" & lt;; & ltsetw (10) < & ltSm[ 1]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[ 1]. Gsa () < & lt"│" & lt;; & lt 엔델

& lt< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[2]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & ltSm[2]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[2]. Gse () < & lt"│" & lt;; & ltsetw (10) < & ltSm[2]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[2]. Gsa () < & lt"│" & lt;; & lt 엔델

& lt< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[3]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & ltSm[3]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[3]. Gse () < & lt"│" & lt;; & ltsetw (10) < & ltSm[3]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[3]. Gsa () < & lt"│" & lt;; & lt 엔델

& lt< "┕ ┕ ┕ ┕ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ 𗃄 𗃄 𗃄 𗃄 𗃄 & ltendl

루프로 이동

을 눌러 섹션을 인쇄할 수도 있습니다

사례 3:

Cout & lt& lt "잠시만 기다려 주십시오…" << 은델

& lt& lt 직원에 대한 기본 정보는 다음과 같습니다. "< & ltendl

Cout & lt& lt "기술자"

Cout & lt< "ⓙ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt& lt"│ 직원 번호 │ 이름 │ 성별 │ 연령 │ 임금 │ "< & ltendl

For(b = 0;; B<4; B++)

Cout & lt< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ 𗃄 Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & ltTe[b]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & ltTe[b]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & ltTe[b]. Gse () < & lt"│" & lt;; & ltsetw (10) < & ltTe[b]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & ltTe[b]. Gsa () < & lt"│" & lt;; & ltendl

Cout & lt< "┕ ┕ ┕ ┕ ┕ ┕ ┕ 949━ ┕ ┕ ┕ ┕ 944━ ┕ ┕ 𗄝 ┕ └ & ltendl

Cout & lt< "-"< & ltendl

Cout & lt& lt "매니저"

Cout & lt< "ⓙ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt& lt"│ 직원 번호 │ 이름 │ 성별 │ 연령 │ 임금 │ "< & ltendl

For(a = 0;; A<4; A++)

Cout & lt< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ 𗃄 Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 말 [a]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & lt 말 [a]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 말 [a]. Gse () < & lt"│" & lt;; & ltsetw (10) < & lt 말 [a]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 말 [a]. Gsa () < & lt"│" & lt;; & ltendl

Cout & lt< "┕ ┕ ┕ ┕ ┕ ┕ ┕ 949━ ┕ ┕ ┕ ┕ 944━ ┕ ┕ 𗄝 ┕ └ & ltendl

Cout & lt< "-"< & ltendl

Cout & lt& lt "영업 관리자"

Allsellmoney (); //총 판매 계산

Mppx ();

Cout & lt< "ⓙ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt& lt"│ 직원 번호 │ 이름 │ 성별 │ 연령 │ 임금 │ "< & ltendl

For(d = 0;; D<4; D++)

Cout & lt< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ 𗃄 Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[d]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & ltSm[d]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[d]. Gse () < & lt"│" & lt;; & ltsetw (10) < & ltSm[d]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[d]. Gsa () < & lt"│" & lt;; & ltendl

Cout & lt< "┕ ┕ ┕ ┕ ┕ ┕ ┕ 949━ ┕ ┕ ┕ ┕ 944━ ┕ ┕ 𗄝 ┕ └ & ltendl

Cout & lt< "-"< & ltendl

Cout & lt& lt "세일즈맨"

Cout & lt< "ⓙ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt& lt"│ 직원 번호 │ 이름 │ 성별 │ 연령 │ 임금 │ "< & ltendl

For(c = 0;; C<8; C++)

Cout & lt< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ 𗃄 Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. Gse () < & lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. Gsa () < & lt"│" & lt;; & ltendl

Cout & lt< "┕ ┕ ┕ ┕ ┕ ┕ ┕ 949━ ┕ ┕ ┕ ┕ 944━ ┕ ┕ 𗄝 ┕ └ & ltendl

루프로 이동

시나리오 4:

File.open("D:\\beifen.txt ",ios::out, 0);

파일<& lt "잠시만 기다려 주십시오…" << 은델

& lt& lt 직원에 대한 기본 정보는 다음과 같습니다. "< & ltendl

파일<& lt "기술자"

파일<< "ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ & lt 엔델

& lt& lt"│ 직원 번호 │ 이름 │ 성별 │ 연령 │ 임금 │ "< & ltendl

For(b = 0;; B<4; B++)

문서<< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & ltTe[b]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & ltTe[b]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & ltTe[b]. Gse () < & lt"│" & lt;; & ltsetw (10) < & ltTe[b]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & ltTe[b]. Gsa () < & lt"│" & lt;; & ltendl

문서<<' ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ 𗄝 𗄝 9449e & ltendl

파일<< "-"< & ltendl

파일<& lt "관리자"

파일<< "ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ & lt 엔델

& lt& lt"│ 직원 번호 │ 이름 │ 성별 │ 연령 │ 임금 │ "< & ltendl

For(a = 0;; A<4; A++)

문서<< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 말 [a]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & lt 말 [a]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 말 [a]. Gse () < & lt"│" & lt;; & ltsetw (10) < & lt 말 [a]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 말 [a]. Gsa () < & lt"│" & lt;; & ltendl

문서<<' ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ 𗄝 𗄝 9449e & ltendl

파일<< "-"< & ltendl

파일<& lt "영업 관리자"

Allsellmoney (); //총 판매 계산

Mppx ();

파일<< "ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ & lt 엔델

& lt& lt"│ 직원 번호 │ 이름 │ 성별 │ 연령 │ 임금 │ "< & ltendl

For(d = 0;; D<4; D++)

문서<< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[d]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & ltSm[d]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[d]. Gse () < & lt"│" & lt;; & ltsetw (10) < & ltSm[d]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & ltSm[d]. Gsa () < & lt"│" & lt;; & ltendl

문서<<' ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ 𗄝 𗄝 9449e & ltendl

파일<< "-"< & ltendl

파일<& lt "세일즈맨"

파일<< "ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ ⓙ & lt 엔델

& lt& lt"│ 직원 번호 │ 이름 │ 성별 │ 연령 │ 임금 │ "< & ltendl

For(c = 0;; C<8; C++)

문서<< "Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ Ⓖ & lt 엔델

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. Gnu () < & lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. Gna ()

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. Gse () < & lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. 유전 알고리즘

& lt<& lt"│" & lt;; & ltsetw (10) < & lt 사 [c]. Gsa () < & lt"│" & lt;; & ltendl

문서<<' ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ ┕ 𗄝 𗄝 9449e & ltendl

루프로 이동

사례 5: 깨진;

}

}

copyright 2024회사기업대전