반응형

예제 코드 18

[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

[C# 제어문 실습] 두 정수 사이의 수의 합계 구하기

[C# 제어문 실습] 두 정수 사이의 수의 합계 구하기 //1. 두 수를 입력받은 후 작은 수~큰 수 사이의 모든 수의 합을 구하는 프로그램을 작성하시오. using System; namespace 반복문{ class Program { static void Main(string[] args) { //두 수를 입력 int a, b; Console.WriteLine("첫 번째 수:"); a = int.Parse(Console.ReadLine()); Console.WriteLine("두 번째 수:"); b= int.Parse(Console.ReadLine()); //큰 수와 작은 수를 판별 if(a>b) { int temp = a; a = b; b = temp; } int sum=0; for (int i = ..

[C# 제어문 실습 예제 코드] 메뉴 선택하기

[C# 제어문 실습 예제 코드] 메뉴 선택하기 //특정 프로그램의 메뉴로 F1은 회원 자료 추가, F2는 회원 자료 삭제,//F3은 회원 자료 검색,F4는 전체 회원 자료 보기이며//ESC는 프로그램 종료입니다.//사용자로부터 메뉴를 입력받은 후에 F1~F4사이의 키를 입력하면//어떠한 메뉴를 선택하였는지 출력하고 ESC이며 프로그램을 종료하고//그 외의 키를 입력하면 "잘못 선택하였습니다." 메시지를 출력하게 하시오. using System; namespace 선택문{ class Program { static void Main(string[] args) { ConsoleKey key; key = SelectMenu(); switch(key) { case ConsoleKey.F1: Console.Writ..

[C# 제어문 실습 예제 코드] Low High 맞추기, 랜덤 사용

[C# 제어문 실습 예제 코드] Low High 맞추기, 랜덤 사용//5.컴퓨터는 1~10 사이의 랜덤한 수를 갖습니다. 사용자는 해당 수가 1~5 사이라고 생각하면 1을 입력하고 6~10 사이라고 생각하면 2를 입력합니다. 사용자가 맞혔을 때는 "정답입니다."라고 메시지를 출력하고 틀렸을 때는 "오답입니다."라고 메시지를 출력하게 하시오. using System; namespace 조건문실습 { class Program { static void Main(string[] args) { //랜덤한 수를 발생 Random random = new Random(); int value = random.Next(10)+1; //사용자가 Low 혹은 High 를 선택 Console.WriteLine("1~5라면 1을..

반응형