
총 12개
-
[건국대학교 컴퓨터프로그래밍2 A+][2024 Ver] 과제72025.01.201. C언어 클래스와 객체 이 프레젠테이션에서는 C언어의 클래스와 객체에 대해 다루고 있습니다. 주요 내용은 다음과 같습니다: 1. Circle 클래스: 반지름(radius) 멤버변수와 면적(getArea) 멤버함수로 구성됩니다. 디폴트 생성자와 매개변수 생성자를 사용하여 객체를 생성할 수 있습니다. 2. Rectangle 클래스: 가로(width), 세로(height) 멤버변수와 면적(getArea) 멤버함수로 구성됩니다. 디폴트 생성자, 매개변수 생성자, 정사각형 판단 함수(isSquare)를 포함하고 있습니다. 3. Po...2025.01.20
-
C++ report 클래스와 객체, 은행계좌 프로그램2025.01.161. C++ 클래스와 객체 이 프레젠테이션에서는 C++ 클래스와 객체의 개념을 다룹니다. 클래스는 데이터 멤버와 멤버 함수로 구성되며, 객체는 클래스의 인스턴스입니다. 멤버 접근 권한, 생성자와 소멸자, 연산자 오버로딩, friend 함수, this 포인터 등의 개념이 설명됩니다. 또한 시간 클래스와 은행 계좌 클래스를 구현하는 실습 문제가 제시됩니다. 2. 시간 클래스 시간 클래스는 시, 분, 초 데이터 멤버를 가지며, 시간 설정, 시간 출력, 시간 더하기 등의 멤버 함수를 제공합니다. 복사 생성자와 연산자 오버로딩을 통해 시간 ...2025.01.16
-
정수를 저장하는 객체를 만들기 위한 클래스 설계2025.01.261. C++ 클래스 문법 C++ 클래스는 class 키워드를 사용하여 선언되며, 멤버 변수(속성)와 멤버 함수(메서드)로 구성됩니다. 클래스의 멤버 함수는 클래스 내부 또는 외부에서 정의될 수 있으며, 이 경우 범위 지정 연산자 ::를 사용합니다. 클래스에는 private, protected, public의 세 가지 가시성 지시어가 있습니다. 생성자와 소멸자는 객체의 생성과 소멸 시 자동으로 호출되는 특수한 멤버 함수입니다. 2. 정수 저장 클래스 설계 정수를 저장하는 IntegerStorage 클래스를 설계하였습니다. 이 클래스는...2025.01.26
-
C++ report 정규직 사원과 시간급 사원의 급여기록을 관리하기 위한 클래스를 사용하여 프로그램2025.01.161. Employee 클래스 Employee 클래스는 사원의 이름, 사번, 급여 정보를 관리하는 기본 클래스입니다. 이 클래스에는 사원 정보를 가져오고 설정하는 멤버 함수들이 포함되어 있습니다. 또한 print_check() 가상 함수를 통해 사원 정보를 출력할 수 있습니다. 2. HourlyEmployee 클래스 HourlyEmployee 클래스는 Employee 클래스를 상속받아 시간급 사원의 정보를 관리합니다. 시간당 급료와 근무 시간 정보를 가지고 있으며, print_check() 함수를 통해 시간급 사원의 정보를 출력합니다...2025.01.16
-
건국대학교 객체지향프로그래밍_5주차_랩실습보고서2025.05.011. 객체지향프로그래밍 이 보고서는 건국대학교 객체지향프로그래밍 수업의 5주차 랩실습 내용을 다루고 있습니다. 주요 내용으로는 Rectangle 클래스 만들기, 주사위 게임 생성자 추가, 판매 실적 관리 등이 포함되어 있습니다. 각 실습에서는 클래스 선언, 생성자 구현, 멤버 함수 작성 등의 내용을 다루고 있습니다. 2. Rectangle 클래스 Rectangle 클래스는 가로와 세로 길이를 저장하고, 정사각형 여부를 확인하는 기능을 제공합니다. 기본 생성자, 가로 길이만 입력받는 생성자, 가로와 세로 길이를 입력받는 생성자가 구현...2025.05.01
-
[배재대] 윈도우 프로그래밍 C++ 2학기 중간고사2025.05.051. 문자열 복사 함수 문자열 "PaChai University"를 문자배열 ch[20]에 복사하는 함수 CopyString()을 C와 C++로 구현하고 메인 프로그램을 완성하세요. C로 구현하면 함수의 첫 번째 매개변수는 복사할 문자열의 주소, 두 번째 매개변수는 복사될 문자배열의 주소이며 함수 반환 값은 복사될 문자배열의 시작주소입니다. C++로 구현하면 멤버함수의 매개변수는 복사할 문자열의 주소이며 함수 반환 값은 복사될 문자배열의 시작주소입니다. 2. 2차원 정수 배열 생성 및 출력 2차원 정수배열 x2[2][10]에 1~1...2025.05.05
-
건국대학교 객체지향프로그래밍_6주차_랩실습보고서2025.05.011. ArrayData 클래스 ArrayData 클래스는 동적 배열을 구현하는 클래스입니다. 이 클래스에는 배열의 크기(capacity)와 실제 사용 중인 원소의 개수(used)를 관리하는 멤버 변수가 있습니다. 생성자, 복사 생성자, 이동 생성자, 소멸자 등의 메서드를 통해 객체의 생성과 삭제, 복사와 이동을 처리합니다. 또한 addElement(), full(), emptyArray(), showData() 등의 메서드를 통해 배열에 원소를 추가하고, 배열의 상태를 확인하며, 배열을 비우고, 배열의 내용을 출력할 수 있습니다. ...2025.05.01
-
[배재대] 윈도우 프로그래밍 C++ 2학기 기말고사2025.05.051. Box 클래스 Box 클래스는 상자를 나타내는 클래스로, 멤버 변수로 int형 width, length, height를 가지고 있습니다. 멤버 함수로는 GetVolume(), PrintVolume(), GetInput()이 있습니다. GetInput() 함수는 사용자로부터 가로, 세로, 높이를 입력받아 멤버 변수에 대입합니다. 생성자는 디폴트 매개변수로 width=1, length=1, height=1을 가집니다. 2. MFC 응용프로그램 마법사 MFC 응용프로그램 마법사가 생성한 클래스를 설명하고, 화면에 "취업을 위해 코딩...2025.05.05
-
방통대 방송대 파이썬프로그래밍기초 핵심요약노트 교재요약본 (1장~14장)2025.01.251. 파이썬 프로그래밍 기초 파이썬 프로그래밍의 기본 개념과 문법을 다룹니다. 변수, 데이터 타입, 연산자, 제어문, 함수, 클래스 등 파이썬 프로그래밍의 핵심 요소를 설명하고 있습니다. 2. 파이썬 개발 환경 파이썬 프로그래밍을 위한 개발 환경 구축 방법을 설명합니다. IDLE, Colab 등 파이썬 IDE 사용법과 파이썬 인터프리터 실행 방법을 다룹니다. 3. 파이썬 문법 및 구문 파이썬의 기본 문법과 구문을 설명합니다. 변수 선언, 연산자 사용, 제어문 활용, 함수 정의 등 파이썬 프로그래밍의 핵심 문법을 다룹니다. 4. 파이...2025.01.25
-
[건국대학교 컴퓨터프로그래밍2 A+][2024 Ver] 과제92025.01.201. C언어 객체 지향 프로그래밍 이 프레젠테이션은 C언어의 객체 지향 프로그래밍 개념을 다룹니다. 주요 내용으로는 Circle 클래스 정의, 객체 생성 및 포인터 활용, 객체 배열 생성 및 활용, 동적 메모리 할당, String 클래스 사용 등이 포함됩니다. 각 예제를 통해 객체 지향 프로그래밍의 기본 개념과 구현 방법을 학습할 수 있습니다. 1. C언어 객체 지향 프로그래밍 C언어는 본래 절차지향 프로그래밍 언어로 설계되었지만, 객체지향 프로그래밍 기법을 일부 지원하도록 확장되었습니다. C언어에서 객체지향 프로그래밍을 구현하기 ...2025.01.20