본문 바로가기

Programming/C&C++

[Chapter12 과제물][함수와 기억클래스]


연습과제1>> 그리기 마당


높이와 문자를 입력받아 이등변 삼각형과 사각형을 그리는 함수를 각각 구현해보자.

단, 높이는 2~30사이의 홀수만 입력가능하다.

[출력결과]

실행파일 참조

연습과제2>>


다음과 같은 사용자 정의함수를 구현해보자.

- 정수의 절대값을 구하는 함수

- x의 y승(x^y)를 구하는 함수

[출력결과]

절대값을 구할 정수 입력 : -68

|-68| = 68

x^y를 구할 정수 입력

x : 3

y : 21

3^21 = 10460353203.00

Press any key to continue

연습과제3>>


2차 방정식의 계수 a, b, c를 입력받은 후, 방정식의 해를 구하는 프로그램을 작성해보자.

단, 판별식(b2-4ac)이 0보다 클 때, 0과 같을 때, 0보다 작을 때의 조건을 주어 계산한다.

0보다 작을 때는 “실근은 존재하지 않습니다.” 라는 문자열만 출력한다.

[출력결과]

ax^2 + bx + c = 0

a값 입력 : 3

b값 입력 : 4

c값 입력 : 5

실근은 존재하지 않습니다.

Press any key to continue

ax^2 + bx + c = 0

a값 입력 : 1

b값 입력 : 2

c값 입력 : 1

중근 : x = -1.00

Press any key to continue

ax^2 + bx + c = 0

a값 입력 : 1

b값 입력 : 8

c값 입력 : 2

실근 : x = -0.26 or x = -7.74

Press any key to continue