728x90
출처 : 반크_백제역사유적지구와 이스탄불 역사지구
참고풀이]
#include <iostream>
#include <windows.h>
using namespace std;
class Circle {
public:
int x, y, radius;//원의 중심점과 반지름
string color;//원의 색상
double calcArea() { //원의 면적을 계산하는 함수
return 3.14 * radius * radius;
}
void draw() { //원을 화면에 그리는 함수
HDC hdc = GetWindowDC(GetForegroundWindow());
//x,y를 중심으로 radius 반지름 만큼 원을 그리기.
Ellipse(hdc, x - radius, y - radius, x + radius, y + radius);
}
};
int main()
{
Circle c; //객체변수 선언
int i;//반복변수
c.x = 0; //x의 위치 지정
c.y = 160; //y의 위치 지정 160
c.radius = 50; //반지름을 지정
//x의 위치를 100~200까지 10씩 증가하면서 원을 그린다.
for (i = 100;i <= 200;i += 10)
{
c.x = i;
c.draw();
}
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 겨울
반응형
'프로그램 > C++ 1000제' 카테고리의 다른 글
C++ 112제] 어서와! C++은 처음이지! CHAPTER 09. PROGRAMMING EXERCISE 2. p393 (0) | 2024.08.11 |
---|---|
C++ 111제] 두근두근 파이썬(개정판) CHAPTER 7 연습문제5 p233 (0) | 2024.02.11 |
C++ 109제] 어서와 C++는 처음이지! CHAPTER 03 PE 14. (0) | 2022.11.03 |
C++ 108제] 어서와 C++는 처음이지! CHAPTER 03 PE 13. (0) | 2022.11.03 |
C++ 107제] 어서와 C++는 처음이지! CHAPTER 03 PE 12. (0) | 2022.11.03 |
댓글