반응형

제어문 26

제어문 기본 실습 [C#] - 반도체 장비 및 제어시스템 개발자 양성

다음 코드를 참고하세요. using System; namespace 콘솔_키_입력 { class Program { static void Main(string[] args) { ConsoleKey key = ConsoleKey.NoName; while(true) { key = Console.ReadKey(true).Key; switch(key) { case ConsoleKey.F1: Console.WriteLine("F1"); break; } if(key == ConsoleKey.Escape) { break; } } } } } 1. 사용자가 선택한 키에 따라 공정을 선택 (15분) F1: 웨이퍼 F2:산화 F3:포토 F4:식각 F5:패키징 F6: EDS F7: 금속배선 F8:박막 ESCAPE을 누르기 전까..

[python] 제어문 실습

2020년 10월 22일 빅데이터 프로젝트 기반 스마트 물류 전문가 과정 다음의 문제를 해결하시오. #1. 두 개의 정수를 입력받아 큰 수를 출력하시오. ==예시== 첫 번째 수: 23 두 번째 수: 12 입력한 두 수 중에 큰 수는 23입니다. ==예시== 첫 번째 수: 12 두 번째 수: 35 입력한 두 수 중에 큰 수는 35입니다. 더보기 #1. 두 개의 정수를 입력받아 큰 수를 출력하시오. num1 = int(input("첫 번째 정수:"))#첫 번째 정수를 입력받는다. num2 = int(input("두 번째 정수:"))#두 번째 정수를 입력받는다. if(num1>num2):#조건 첫 번째 정수>두 번째 정수: print("입력한 두 수 중에 큰 수는 {0}입니다.".format(num1))#첫..

[C# 무료 동영상 강의] 5. 식과 문, 제어문

[C#] 2.2 해야 할 일에 관한 문법 사항 2.2.2 식과 문 [C#] 2.2 해야 할 일에 관한 문법 사항 2.2.2 식과 문 – 언제나 휴일 C#에서 수행해야 할 논리적 코드를 표현하는 방법에는 연산자 이외에도 식과 문을 제공하고 있습니다. 수행해야 할 코드에서 값이나 변수, 속성, 리터럴, 연산자, 함수 호출 등의 코드 조각을 식(Expressions)이라 합니다. 그리고 수행해야 할 코드를 세미콜론 단위로 구분하여 표현하는데 이를 문(Statements)이라 부릅니다. 결국, 문을 구성하는 것이 식이라 할 수 있습니다. 식에는 단순히 변수이름을 사용하는 것과 리터럴 상수를 사용하는 것, 메 ehpub.co.kr 식과 문에 관해 다루고 있습니다. 다음의 제어문에 관한 문법을 다룹니다. if el..

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

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

반응형