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

C/C++ Q/A
[115] 풀다가 도저히 제실력으로는 몬푼문제인데 누가 좀 도와주세효
셤임박 [] 14126 읽음    2001-12-07 01:34
제가 이번에 칠 셤에 칠 예제 30문제중에 도저히 막히서리 몬푼 문제 입니다
누가 좀 도와주세효 제발 플리즈...........ㅠ_ㅠ

* 두 개의 실수형 인수를 받아들인 후 사각형의 넓이를 계산하고

그값을 리턴하는 sqr_it()함수를 포함하는 프로그램을 작성



* 1명의 학생에 대한 국어, 영어, 수학 점수를 cin으로 입력받아

총점과 평균을 계산한다음 그 결과를 리턴하는 void calc()함수

포함하고 다음 결과를 출력하는 프로그램 작석

  ---------------------------------

  국어, 영어, 수학 점수 : 90 80 70

  총점 : 240

  평균 : 80

  ---------------------------------



* 5개의 정수값 2, 18, 1, 27, 16을 배열의 초기값으로 저장한다음 배열에 전달된

5개의 정수중에서 최소값을 찾아서 리턴하는 find_min()함수를 포함하는 프로그램작성





* 위문제에서 find_min()함수의 인수를 포인터로 바꾸어 같은 결과가 나올수 있도록

프로그램작성







a. 다음 조건의 car클래스를 구성하라

  데이터 멤버:

    부동소수점 변수 engine_size

    문자 변수 body_style

    정수변수 color_code

    문자에 대한 포인터 변수 vin_prt - '차량 인식코드' 저장

  멤버함수 :

    생성자 - 기본적으로 각 숫자 데이터 멤버를 0으로 문자 변x

    로 포인터 변수는 null로 초기화한다

    출력함수 - engine_size, body_style, coloe_code 차량

    인식 코드를 출력한다

    대입연산자 함수 - 두 개의 객체 사이에서 포인터 변수를

    포함하여 데이터 멤버간의 대입을 수행

b. 위에서 만들어진 car클래스에 대한 두 개의 객체를 만들고 각 데이터

  멤버의 값을 출력하는 프로그램을 추가하라 그리고 첫번째 객체의

  포인터 변수를 포함한 데이터 멤버의 값을 두 번째에 대입하는 프로그램을 추가작성 포인터 변수의 값을 정확히 대입하고 출력





* 아래 소스에서 함수명이 addComplex()인 프렌드 함수를 추가 하라

이 함수를 두 개의 Complex 객체를 인수로 받아들여서 실수부와 허

수부를 각각 더하여 하나의 Complex 객체에 저장한 수 이를 돌려준다

class Complex

{

friend float addreal(Complex&, Complex&);

friend floar addimag(Complex&, Complex&);

private:

  float real;

  float imag;

public:

  Complex(float, float);

  void display();



};



Complex::Complex(float rl = 0, float im = 0)

{

real = rl;

imag = im;

}



void Complex::display()

{

char sign = '+';



if(imag < 0) sign = '-';

cout << real << sign << fabs(imag) << 'i';

}



float addreal(Complex &a, Complex &b)

{

return(a.real + b.real);

}



float addimag(Complex &a, Complex &b)

{

return(a.imag + b.imag);

}

void main(void)

{

Complex a(3.2, 5.6), b(1.1, -8.4);

floar re, im;



cout << "\nThe first Complex number is ";

a.display();

cout << "\nThe second Complex number is ";

b.display();



re = addreal(a,b);

im = addimag(a,b);



Complex c(re,im);

cout << "\n\nThe sum of these two Complex numbers is ";

c.display();

}

+ -

관련 글 리스트
115 풀다가 도저히 제실력으로는 몬푼문제인데 누가 좀 도와주세효 셤임박 14126 2001/12/07
117     Re:풀다가 도저히 제실력으로는 몬푼문제인데 누가 좀 도와주세효 쯧쯧 6712 2001/12/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.