반응형

언어 자료구조 알고리즘 1251

[C#] 캡슐화 - 학생 클래스 정의, 인덱서 포함

실습) 다음을 만족하는 학생 클래스를 정의하시오. *목적: 캡슐화 전체 과정 실습 *국어, 영어, 수학은 열거형으로 정의하시오. *인덱서를 이용하여 성적을 설정 및 가져오기 할 수 있게 하시오. 학생은 생성할 때 학생 이름을 전달받습니다. (그리고 학생 번호는 순차적으로 부여합니다.) 이 외에 학생의 국어, 영어, 수학 성적을 -1로 설정합니다. 학생을 생성한 후에는 학생의 국어, 영어, 수학 성적을 입력할 수 있습니다. 만약 학생 성적이 0에서 100을 벗어나면 -1로 설정합니다. 학생 이름과 번호, 각 과목의 성적과 총점 및 평균을 확인할 수 있습니다. 그리고 학생 정보를 확인하는 기능을 제공합니다. *2019년 공주대에서 소스 코드) Subject.cs namespace 캡슐화_실습3___학생_총복..

[C#] 캡슐화 실습 - 학생 클래스

실습) 다음 내용을 만족하는 학생 클래스를 정의하시오. 목적: 멤버 속성의 이해 학생은 생성할 때 학생 번호와 학생 이름을 전달받습니다. 이 외에 학생의 국어, 영어, 수학 성적을 -1로 설정합니다. 학생을 생성한 후에는 학생의 국어, 영어, 수학 성적을 입력할 수 있습니다. 만약 학생 성적이 0에서 100을 벗어나면 -1로 설정합니다. 학생 이름과 번호, 각 과목의 성적과 총점 및 평균을 확인할 수 있습니다. 그리고 학생 정보를 확인하는 기능을 제공합니다. *2019년 공주대에서 예제 소스) StudentA.cs (자바 스타일) using System; namespace 캡슐화_실습2___학생 { //자바 혹은 CPP 스타일 class StudentA { int num; public int GetNum..

[C#] 캡슐화 실습 - 복소수 정의(멤버 필드와 멤버 속성)

/* * 캡슐화 실습1 - 다음을 만족하는 클래스를 정의하시오. * 실습 목적: 멤버 필드와 멤버 속성을 이해하고 활용하기 * 클래스: 복소수 * 멤버 필드: * -실수부:int * -허수부:int * 멤버 메서드: * +생성자() * +생성자(실수부) * +생성자(실수부, 허수부) * +접근자_실수부():int * +설정자_실수부(real:int):void * +접근자_허수부():int * +설정자_허수부(image:int):void * +재정의_ToString():string */ *2019년 공주대에서 소스 예) Complex.cs using System; namespace 캡슐화_실습1_복소수 { /// /// 복소수 클래스 - Complex /// class Complex { //멤버 필드: /..

[C#] 제어문 - 퀴즈 abc + cca = 1ab2

실습) abc + cca = 1ab2를 만족하는 모든 조합을 구하시오. a, b, c는 0~9사이의 정수이다. *2019년 공주대에서 반복(a:=0->9) 반복(b:=0->9) 반복(c:=0->9) f := ax100+bx10+c s := cx100+cx10+a t :=1000+ax100+bx10+2 조건(f+s is equal t) a,b,c 출력 소스 예) using System; namespace 퀴즈 { class Program { static void Main(string[] args) { int f = 0; int s = 0; int t = 0; for(int a=0;a

[C#] 제어문 - 정사각형 출력

실습) 출력할 라인 수를 입력받은 후 다음처럼 출력하는 로직을 작성하시오. *2019년 공주대에서 -라인 수 입력 (*6 입력 가정) 라인 1: 별6, 엔터 라인 2: 별6, 엔터 라인 3: 별6, 엔터 라인 4: 별6, 엔터 라인 5: 별6, 엔터 라인 6: 별6, 엔터 소스 예) using System; namespace 정사각형 { class Program { static void Main(string[] args) { int n, i, j; Console.Write("라인 수:"); n = int.Parse(Console.ReadLine()); //n:←출력할 라인 수 입력 for (i = 0; i < n; i++)//반복(i:0→n) { for (j = 0; j < n; j++)//—반복(j:0..

[C#] 제어문 - 삼각형 출력

문제) 다음처럼 출력할 라인을 입력받은 후 삼각형을 출력하는 로직을 작성하시오. *2019년 공주대학교에서 - 라인 수 입력받음 *입력한 라인이 5라고 가정* 라인1: 공백5, 별1, 엔터 라인2: 공백4, 별3, 엔터 라인3: 공백3, 별5, 엔터 라인4: 공백2, 별7, 엔터 라인5: 공백1, 별9, 엔터 소스 예) using System; namespace 삼각형_출력 { class Program { static void Main(string[] args) { //5 // * // *** // ***** // ******* // ********* int n = int.Parse(Console.ReadLine()); //n:= 출력할 라인 개수 입력 for (int line = 0; line n ) ..

제안서 예

제안서 예 본 제안서는 2015년 선문비트교육센터 고급과정 진행 과정에서 학생들이 제출하였던 제안서를 일부(이름)를 수정한 것입니다. 문서번호 19-LGCNS-01 확인 작성일자 2019. 03. 05 작성자 홍길동 제안서 조장 홍길동 조원 강감찬 이순신 장영실 정약용 목차 1. 기획의도 2. 유사제품 3. 프로젝트 소개 4. 요구사항 5. 기대효과 6. 개발도구 7. 팀원 별 역할 8. 기지식/미지식 9. 요구기술 10. 일정 11. 참조 1. 기획의도 스마트기기 시장은 이제 시계, 안경 등 웨어러블 기기로 확대되고 있습니다. 가전, 자동차에도 접목 중이며 이에 따라 기존 터치 방식이 아닌 인터페이스에 대한 요구가 커지고 있습니다. 웨어러블 기기는 터치스크린이 없기 때문에 사용자의 의도를 자연스럽게 파..

[ADO.NET 실습, 포트폴리오] 데이터베이스를 활용한 응용 프로그램 만들기

[ADO.NET 실습, 포트폴리오] 데이터베이스를 활용한 응용 프로그램 만들기 실습일시2018년 12월 26일~ 28일훈련생 과정명LG CNS 스마트 팩토리 과정평가유형포트폴리오교과목DB 실무1훈련교사 장 문 석 (인)기술DB설계 및 활용요구사항관계를 갖는 데이터베이스를 설계 및 구축하시오.해당 데이터베이스를 활용하는 응용 프로그램을 작성하시오. 단, 응용 프로그램에서 데이터베이스에 접근할 때 저장 프로시저를 사용하는 부분이 있어야 한다. * 포토플리오에 데이터베이스 다이어그램을 도식하고 테이블과 관계에 관한 간단한 설명을 기재하시오.* 정의한 저장 프로시저의 이름과 인자를 명시하고 이에 관해 간단한 설명을 기재하시오.* 응용 프로그램의 구조와 실행 화면을 포함하시오.내용 참고 파일

[C#, REST API, 지도 API] 지역 검색으로 얻어온 위도/경도로 지도 설정하는 Windows Forms 응용 프로그램 만들기

[C#, REST API, 지도 API] 지역 검색으로 얻어온 위도/경도로 지도 설정하는 Windows Forms 응용 프로그램 만들기 실행화면 여기에서는 카카오 API를 이용할 거예요. 키워드로 지역 검색 결과 중에 장소명(palce_name), 경도(x), 위도(y) 값을 이용하여 MyLocale 클래스를 정의하세요. namespace 지역_검색과_지도_API_메시업 { /// /// 지역 클래스 /// public class MyLocale { /// /// 지역 명 - 가져오기 /// public string Name { get; private set; } /// /// 위도 - 가져오기 /// public double Lat { get; private set; } /// /// 경도 - 가져오기..

[C#] 카카오 REST API- 로컬 API, 키워드로 검색

[C#] 카카오 REST API- 로컬 API, 키워드로 검색 카카오 API중에 지역 검색에 관한 API는 지도/로컬 API에 있습니다. 카카오 로컬 API 개발 가이드 이번 글에서는 C#에서 카카오 로컬 API중에 키워드로 장소 검색을 사용하는 예를 알아볼게요. 키워드로 장소 검색에 사용하는 사이트 주소는 다음과 같아요. string site = "https://dapi.kakao.com/v2/local/search/keyword.json"; 사용자가 입력한 검색 질의를 포함한 쿼리 문자열을 만드세요. 쿼리 문자열은 "사이트주소?변수명=값&변수명=값" 형태를 지닙니다. 사이트 주소와 변수 사이에 ?문자로 구분하며 변수명과 값은 =로 구분합니다. 또한 변수와 변수는 &로 구분합니다. 예를 들어 키워드로 ..

반응형