반응형

분류 전체보기 2942

[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. 엔터를 입력하여 결과를 확인합니다. 사용 예

ACCRINTM 엑셀 함수 - 만기에 이자를 지급하는 유가 증권의 경과 이자

안녕하세요. 언제나 휴일, 언휴입니다. 엑셀 함수 중 ACCRINTM 함수는 만기에 이자를 지급하는 유가 증권의 경과 이자를 계산하는 함수입니다. 비슷한 함수로 ACCRINT 함수로 유가 증권의 경과 이자를 계산하는 함수가 있습니다. =ACCRINTM(발행일, 결산일, 이지율, 액면가,[날짜계산기준]) 예) =ACCRINTM(DATE(2018,1,1),DATE(2019,1,1),0.05,1000) =ACCRINTM(DATE(2018,1,1),DATE(2019,1,1),0.05,1000,0) 따라하기 실습 단계 1. 툴 바의 함수 삽입 버튼을 클릭한 후 함수 마법사 창에서 ACCRINTM을 선택한 후 확인 버튼을 클릭하세요. (범주 선택: 모두) 단계 2. 발행일을 입력하세요. 단계3. 만기일을 입력하세요..

ACCRINT 엑셀 함수 - 유가 증권의 경과 이자

안녕하세요. 언제나 휴일, 언휴입니다. 엑셀 함수 중에 ACCRINT 함수는 유가 증권의 경과 이자를 계산하는 함수예요. =ACCRINT(발행일, 최초이자 지급일, 결산일, 이자율, 액면가, 이자지급횟수, [날짜계산기준],[CALC_METHOD]) 예) =ACCRINT(DATE(2018,1,1),DATE(2019,1,1),DATE(2020,1,1),0.05,1000,2) 날짜계산기준과 CALC_METHOD는 선택 사항입니다.

반응형