반응형

분류 전체보기 2934

[C#] 상속과 다형성 - 상품, 할인상품

실습) 다음 내용에 맞게 형식을 정의하시오. 상품 상품 이름과 가격을 멤버 필드로 갖습니다. 생성할 때 이름과 가격을 입력 인자로 받습니다. 가격과 이름의 접근자를 제공하며 가격 접근자는 가상 메서드입니다. 상품 정보를 출력하는 가상 메서드를 제공합니다. 형식 내부에서만 접근 가능한 가격 설정자와 이름 설정자가 있습니다. 할인 상품 할인율을 멤버 필드로 갖습니다. 상품 이름과 가격, 할인율을 입력 인자로 받습니다. 가격 접근자와 상품 정보 출력하는 메서드를 재정의합니다. 할인율의 접근자 메서드를 제공합니다. 형식 내부에서만 접근할 수 있는 할인율 설장자가 있습니다. *2019년 공주대에서 Product.cs using System; namespace 상품과_할인_상품 { class Product { /*..

[C#] 상속과 다형성 실습 - 밴드(음악가, 피아니스트, 드러머)

실습) 다음 시나리오에 맞게 프로그램을 작성하시오. * 목적: 상속과 다형성 기초 밴드를 생성 후에 피아니스트와 드러머를 멤버로 추가한다. 그리고 연주를 준비한다. 그리고 연주를 수행한다. 연주를 준비할 때 멤버 중에 피아니스트는 튜닝을 수행한다. 연주할 때 모든 멤버는 연주한다. 만약 드러머일 때는 폴링도 수행한다. *2019년도 공주대에서 소스 코드 예) Musician.cs using System; namespace 상속과_다형성_실습1 { class Musician { string name; protected string Name { get { return name; } } public Musician(string name) { this.name = name; } public void Play()..

[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 ) ..

ACOSH 엑셀 함수 - 아크하이퍼볼릭 코사인 (쌍곡선 함수)

안녕하세요. 언제나 휴일, 언휴예요. 엑셀 함수 중 ACOSH 함수는 아크 하이퍼볼릭 코사인 함수로 쌍곡선 함수입니다. =ACOSH(하이퍼볼릭 코사인 값) 예) =ACOSH(1) 따라하기 실습 단계 1. 툴 바의 함수 삽입 버튼을 클릭한 후 함수 마법사 창에서 ACOSH를 선택한 후 확인 버튼을 클릭하세요. (범주 선택: 모두) 단계 2. 하이퍼볼릭 코사인 값을 입력합니다. 하이퍼볼릭 코사인 값은 1이상의 실수입니다. 단계 3. 엔터를 입력하여 결과를 확인합니다. 사용 예

ACOS 엑셀 함수 - 아크 코사인

안녕하세요. 언제나 휴일, 언휴예요. 엑셀 함수 중 ACOS 함수는 아크 코사인을 구하는 함수입니다. =ACOS(코사인 값) 예) =ACOS(0.5) 따라하기 실습 단계 1. 툴 바의 함수 삽입 버튼을 클릭한 후 함수 마법사 창에서 ACOS를 선택한 후 확인 버튼을 클릭하세요. (범주 선택: 모두) 단계 2. 코사인 값을 입력합니다. 코사인 값은 -1에서 1 사이의 값이어야 합니다. 단계 3. 엔터를 입력하여 결과를 확인합니다. 사용 예

반응형