반응형

2017/09 22

[C# 실습] 도서 관리 프로그램 - 인덱서 정의

[C# 실습] 도서 관리 프로그램 - 인덱서 정의실습 주제: 도서 관리 프로그램실습 내용: 도서 정보를 관리하는 콘솔 프로그램이다. 도서 정보는 별도의 형식을 정의하며 해당 형식에는 인덱서를 통해 도서 개체에 접근하고 설정할 수 있다.제공하는 메뉴는 도서 추가, 도서 삭제, 도서 조회, 전체 보기가 있다. 실습 근거: 국가직무능력표준(NCS)의 응용소프트웨어 엔지니어의 "프로그래밍 언어 활용(2001020215_15v3)" 직무능력에서 "기본문법 활용하기" 능력단위 요소를 익힌 것을 실습으로 구현해 보는 실습 국가직무능력표준에서 해당 능력단위 요소에서 수행 준거(훈련 내용)은 다음과 같습니다.1. 응용소프트웨어 개발에 필요한 프로그래밍 언어의 데이터 타입을 적용하여 변수를 사용할 수 있다.2. 프로그래밍..

[C# 배열 실습] 성적 관리 프로그램

[C# 배열 실습] 성적 관리 프로그램 실습 주제: 성적 관리 프로그램실습 내용: 관리할 학생 수를 입력 받은 후에 해당 수의 학생의 성적을 관리하는 콘솔 프로그램이다. 학생의 성적은 배열을 통해 관리한다. 제공하는 메뉴는 성적 추가, 성적 삭제, 성적 조회, 전체 성적 보기가 있다. 실습 근거: 국가직무능력표준(NCS)의 응용소프트웨어 엔지니어의 "프로그래밍 언어 활용(2001020215_15v3)" 직무능력에서 "기본문법 활용하기" 능력단위 요소를 익힌 것을 실습으로 구현해 보는 실습 국가직무능력표준에서 해당 능력단위 요소에서 수행 준거(훈련 내용)은 다음과 같습니다.1. 응용소프트웨어 개발에 필요한 프로그래밍 언어의 데이터 타입을 적용하여 변수를 사용할 수 있다.2. 프로그래밍 언어의 연산자와 명령..

[C# 제어문 실습] 다이아몬드 출력

[C# 제어문 실습] 다이아몬드 출력 //9. 입력한 정수의 높이에 맞게 다이아몬드를 출력 using System; namespace 반복문 { class Program { static void Main(string[] args) { int line = 0; line = int.Parse(Console.ReadLine()); int space = 0; int lcnt = 0; int star = 0; for (lcnt = 1; lcnt 0; space--) { Console.Write(" "); } for (star = 1; star =0; lcnt--) { for (space = line - lcnt; space > 0; space--) { Console.Write(" "); } for (star = ..

[C# 제어문 실습] 랜덤 수 맞히기(Low High)

[C# 제어문 실습] 랜덤 수 맞히기(Low High) //7. 컴퓨터는 1에서 100사이의 랜덤한 수를 갖습니다. 사용자는 10회 동안 컴퓨터가 갖고 있는 수를 맞추는 게임입니다. 매 회마다 사용자는 자신이 생각한 수를 입력하고 컴퓨터가 갖고 있는 수가 더 크면 "더 큽니다.", 작으면 "더 작습니다." 같으면 "축하합니다. 맞췄습니다."라고 메시지를 출력합니다. 그리고 틀렸을 때는 맞추거나 10회 동안 반복합니다. 만약 10회를 반복하였는데 못 맞추었을 때는 "실패하였습니다."라고 메시지를 출력합니다. using System; namespace 반복문{ class Program { static void Main(string[] args) { Random random = new Random(); int..

[C# 제어문 실습] 콘솔 응용프로그램에서 메뉴 선택하기

[C# 제어문 실습] 콘솔 응용프로그램에서 메뉴 선택하기 //6. 특정 프로그램의 메뉴로 F1은 회원 자료 추가, F2는 회원 자료 삭제, F3은 회원 자료 검색, F4는 전체 회원 자료 보기이며 ESC는 프로그램 종료입니다. 사용자로부터 메뉴를 입력받은 후에 F1~F4사이의 키를 입력하면 어떠한 메뉴를 선택하였는지 출력하고 ESC이며 프로그램을 종료하고 그 외의 키를 입력하면 "잘못 선택하였습니다." 메시지를 출력합니다. 그리고 ESC를 입력하지 않았을 때는 위 과정을 반복합니다. 이와 같은 프로그램을 작성하시오. using System; namespace 반복문{ class Program { static void Main(string[] args) { ConsoleKey key = ConsoleKey..

[C# 제어문 실습] 공배수 출력

[C# 제어문 실습] 공배수 출력 //5. 두 개의 양의 정수를 입력받아 공배수를 작은 순서부터 차례대로 10개를 출력하는 프로그램을 작성하시오. using System; namespace 반복문{ class Program { static void Main(string[] args) { //두 수(a,b)를 입력 int a, b; Console.WriteLine("첫 번째 수를 입력:"); a = int.Parse(Console.ReadLine()); Console.WriteLine("두 번째 수를 입력:"); b = int.Parse(Console.ReadLine()); int num = a; int i = 0; for(num=a; i

[C# 제어문 실습] 공약수의 합계 구하기

[C# 제어문 실습] 공약수의 합계 구하기 //4. 두 개의 양의 정수를 입력받아 공약수의 합을 계산하는 프로그램을작성하시오. using System; namespace 반복문{ class Program { static void Main(string[] args) { //두 수(a,b)를 입력 int a, b; Console.WriteLine("첫 번째 수를 입력:"); a = int.Parse(Console.ReadLine()); Console.WriteLine("두 번째 수를 입력:"); b = int.Parse(Console.ReadLine()); int sum = 0; Console.WriteLine("공약수:"); for(int i =1; i

반응형