본문 바로가기

조건문4

20.조건문(분기문) 실습1 분기문은 계속 이야기하지만 가장중요한 내용이다. 앞에서 나온내용들로 프로그램을 만들어보자. 종합적인 내용으로 난이도가 있을걸로 생각되어 2개수업에 걸쳐 진행한다. 숙제 ***숙제 : 위 숙제 같은 형태의 폼을 만들고 필요한 작업화 버튼을 눌렀을때 아래 형태로 출력할것 힌트 : string 타입변수에 Environment.NewLine 을 더해주면 줄바꿈이 된다. 힌트 : string totalresult = ""; int size270 = 0; string size270person = ""; int size275 = 0; string size275person = ""; int size280 = 0; string size280person = ""; 최초변수를 위와같이 정의해보자. 이름1,이름2,이름3 의 .. 2021. 9. 20.
19.조건문(분기문) , bool형식 , 논리연산자3 - switch 조건문에는 if 문 외에 switch 문도 있다. 전체 형식은 다음과 같다. 변수 switch(변수) { case 비교대상값(상수): 실행할내용 break; case 비교대상값(상수): 실행할내용 break; default: 실행할내용 break; } 위 형식만으로는 이해가 잘가지 않을테니 예제를 한번 보자. int a = 10; switch( a ) { case 10: MessageBox.Show("a의 값은 10입니다."); break; case 20: MessageBox.Show("a의 값은 20입니다."); break; default: MessageBox.Show("a의 값은 10입니다."); break; } 일단 위예제를 실행하면 10이 나오는데 하나씩 뜯어보자. 최초 a 라는 변수를 선언후 s.. 2021. 9. 20.
18.조건문(분기문) , bool형식 , 논리연산자2 - if 앞장에서 조건문중 if 문 형식을 확인했다. if(조건) { 조건이 참일때 실행할내용 } else { 조건인 거짓일때 실행할내용 } 기본형태는 위와 같은데 여러가지 다른형태로 사용할 수도 있다. 아래 형식들을 보자. if ( 조건 ) { 조건이 참일때 실행할 내용 } if ( 조건 ) { 조건이 참일때 실행할 내용 } else if ( 조건 ) { 첫번째 if 에 걸리지않은 값들중 조건이 참일때 실행할 내용 } if ( 조건 ) { 조건이 참일때 실행할 내용 } else if ( 조건 ) { 첫번째 if 에 걸리지않은 값들중 조건이 참일때 실행할 내용 } else { 위 if 나 else if 에 걸리지않은 값들을 실행할 내용 } 위 형식들을 보면 else if 가 있고 else 가 있다. else if.. 2021. 9. 20.
17.조건문(분기문) , bool형식 , 논리연산자1 - if 프로그램은 조건문과 반복문만 알면 모든프로그램을 만들수 있다. 그외 다른것들은 좀더 코드를 짧게 쓰고 읽기 쉽고 사용하기 편하게 하기위한 추가옵션이다. 실제로 이제까지 배운것에 조건과 반복문만 할줄알면 프로그램 코드를 길게 쓰긴하겠지만 모든 원하는것들을 다만들수 있다. 조건문 형식은 다음과 같다. if(조건) { 조건이 참일때 실행할내용 } else { 조건인 거짓일때 실행할내용 } { 내용 } 과 같은 형식도 처음볼텐데 이미 앞에 쓰고 있던 내용이다. 버튼클릭하면 { } 사이에 우리는 내용을 쓰고 있었다. 의미는 한단락으로 묶어주는 형태인데 첫번째 쓰여져있는내용에 종속되는 세부내용이라고 생각해도 된다. 아래와 같은 느낌이라고 생각하면 가장 좋을것같다. 단락에대한 개요 { 상세한내용 } 이내용은 거의 대.. 2021. 9. 20.