본문 바로가기

조건문3

1. C#의 기본2(조건문, 반복문을 활용한 로또 출력하기, 주민등록번호와 성별 출력하기) 오늘은 C언어에서 배웠던 조건문과 반복문을 활용하여 C#에서 로또 번호 출력하기, 주민등록번호와 성별 출력하는 프로그램을 만들어 보면서 문법들과 C#의 입출력 방법을 생각해 보자. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LottoNum { class Lotto { static void Main(string[] args) { Random Rand = new Random(); int[] Num = new int[45]; for(int i = 0; i < Num.Length; i++) { Num[i] = i + 1; } // .. 2023. 6. 20.
08_조건문2(switch, case) switch case문도 if조건문과 같이 조건에 맞는 특정한 명령을 실행하는 명령어이다. switch case문은 여러가지 조건들이 있을 때 사용하는 것이 효율적이고, if문을 여러개 쓰는 것보다 가독성과 유지보수성이 향상된다는 장점이 있다. #include int main() { int num = 2; switch(num) { case 1: // num이 1일 때 printf("num은 1입니다.\n"); case 2: // num이 2일 때 printf("num은 2입니다.\n"); case 3: // num이 3일 때 printf("num은 3입니다.\n"); case 4: case 5: // num이 4나 5일 때 printf("num은 4이거나 5입니다.\n"); default : // 위의 .. 2023. 3. 27.
07_조건문(if) if는 영어로 만약에 라는 뜻이고, C언어에서 조건문을 수행시키기 위한 명령어로 쓰인다. if는 프로그램의 순차적인 상태의 흐름을 바꾸어주는 문장으로 제어문이라고도 한다. if문을 쓰는 방법은 if(논리식) { 참일 때 실행할 명령 }; if(논리식) { 참일 때 실행할 명령; } if문의 논리식에는 비교 연산자(==, !=, >=, = 90) { printf("A grade\n"); } if (score < 90) { printf("Not an A grade\n"); } 위의 코드는 하나의 조건에 대해 두 가지 동작을 수행해야 할 때 유용하다. 점수가 90 이상일 때 "A grade"를 출력하고, 그렇지 않다면 "Not an A grade"를 출력하게 된다. 다음으로 else if와 else를 사용한 .. 2023. 3. 24.