반응형

2018/08 7

[C# 실습 설명] 제어문 - 메뉴 출력 및 선택 반복하기

[C# 실습 설명] 제어문 - 메뉴 출력 및 선택 반복하기 의사코드(pseudo code)로 알고리즘 전개하기 - 주석으로 표현 //6. 사용자로부터 메뉴를 입력받아 기능을 수행하는 것을 반복하시오. //I를 입력하면 추가, D를 입력하면 삭제, S를 입력하면 검색, //L을 입력하면 전체 출력 //E를 입력하면 반복 수행을 마감 private static void ExF() { //flag:=true //반복(flag가 참일 동안) { //메뉴 출력 //key:=메뉴 입력 //선택(key에 따라) { //I일 때 "추가" 출력 //D일 때 "삭제" 출력 //S일 때 "검색" 출력 //L일 때 "전체 출력" 출력 //E일 때 flag:= false //기타일 때 "잘못 선택" 출력 } } } 소스 코드 ..

[C# 실습 설명] 제어문 - 공약수 구하기

[C# 실습 설명] 제어문 - 공약수 구하기 의사코드(pseudo code)로 알고리즘 전개하기 - 주석으로 표현 //5. 두 개의 정수를 입력받아 공약수를 출력하시오. private static void ExE() { //fnum:= 정수 입력 //snum:= 정수 입력 //조건(fnum>snum) - (fnum과 snum을 바꿔야 함) { //temp := snum //snum := fnum //fnum := temp } //반복(n:= 1->fnum) //조건(n이 fnum과 snum의 약수이면) //*fnum을 n으로 나누어서 나머지가 0이면 약수임. //n출력 } 소스 코드 //5. 두 개의 정수를 입력받아 공약수를 출력하시오. private static void ExE() { //fnum:= ..

[C# 실습 설명] 제어문 - 범위 내의 정수 합계 구하기

[C# 실습 설명] 제어문 - 범위 내의 정수 합계 구하기 의사코드(pseudo code)로 알고리즘 전개하기 - 주석으로 표현 //4. 두 개의 정수를 입력받아 두 수의 범위에 있는 정수의 합을 출력하시오. private static void ExD() { //fnum:= 정수 입력 //snum:= 정수 입력 //조건(fnum>snum) - (fnum과 snum을 바꿔야 함) { //temp := snum //snum := fnum //fnum := temp } //sum:=0 //반복(snum -> fnum) { //sum:= snum + snum } //sum 출력 } 소스 코드 //4. 두 개의 정수를 입력받아 두 수의 범위에 있는 정수의 합을 출력하시오. private static void Ex..

[C# 실습 설명] 제어문 - 점수(0~100)를 입력받아 학점을 출력

[C# 실습 설명] 제어문 - 점수(0~100)를 입력받아 학점을 출력 의사코드(pseudo code)를 이용한 알고리즘 전개하기 - 주석으로 표현 //3. 점수(0~100)를 입력받아 학점을 출력하시오. private static void ExC() { //score:= 성적 입력 //조건(score가 0보다 작거나 100보다 크면) { //level:=-1 } //아니라면 { //level:=score/10 //조건(level이 5보다 작거나 같으면) { //level=0 } } //선택(level값에 따라) { //10혹은 9일 때: A출력 //8일 때: B출력 //7일 때: C출력 //6일 때: D출력 //0일 때: F출력 //기타: Not Support 출력 } } 소스 코드 //3. 점수(0~..

[C# 실습 설명] 제어문 - 입력받은 정수가 짝수인지 홀수인지 판별하기

[C# 실습 설명] 제어문 - 입력받은 정수가 짝수인지 홀수인지 판별하기 의사코드(pseudo code)를 주석으로 작성하기 //2. 한 개의 정수를 입력받아 짝수인지 홀수인지 출력하시오. private static void ExB() { //num := 정수를 입력 //조건(num을 2로 나누었을 때 나머지가 0이면) { //"짝수" 출력 } //아니면 { //"홀수" 출력 } } 코드 작성하기 //2. 한 개의 정수를 입력받아 짝수인지 홀수인지 출력하시오. private static void ExB() { //num := 정수를 입력 Console.WriteLine("정수를 입력하세요."); int num = GetNum(); if(num%2 == 0)//조건(num을 2로 나누었을 때 나머지가 0이..

[C# 실습 설명] 제어문 - 두 개의 정수를 입력받아 큰 수 출력

[C# 실습 설명] 제어문 - 두 개의 정수를 입력받아 큰 수 출력 소스 코드를 편집하기 전에 해야 할 일을 의사코드(pseudo code)혹은 플로우 챠트 등의 도구를 이용하여 논리를 정리하세요.여기에서는 주석으로 작성할게요. using System; namespace 제어문_실습 { class Program { static void Main(string[] args) { //1. 두 개의 정수를 입력받아 큰 수를 출력하시오. ExA(); } //1. 두 개의 정수를 입력받아 큰 수를 출력하시오. private static void ExA() { //num1 := 첫 번째 정수를 입력 //num2 := 두 번째 정수를 입력 //조건(num1

[C# 문법 실습] 제어문 시작하기

[C# 문법 실습] 제어문 시작하기 2018년 8월 30일 LG CNS 스마트 팩토리 .NET 프로그래밍 과정 실습다음의 문제를 해결하시오. //1. 두 개의 정수를 입력받아 큰 수를 출력하시오. //2. 한 개의 정수를 입력받아 짝수인지 홀수인지 출력하시오. //3. 점수(0~100)를 입력받아 학점을 출력하시오. //0~59:F, 60~69:D, 70~79:C, 80~89:B, 90~100:A, 기타:Not Support //4. 두 개의 정수를 입력받아 두 수의 범위에 있는 정수의 합을 출력하시오. //5. 두 개의 정수를 입력받아 공약수를 출력하시오. //6. 사용자로부터 메뉴를 입력받아 기능을 수행하는 것을 반복하시오. //I를 입력하면 추가, D를 입력하면 삭제, S를 입력하면 검색, //L을..

반응형