C#

[C#] 예제 문제 풀기 1~7번

AlexHouse 2021. 4. 24. 02:10
728x90

예제-1
Hello World! 
새로운 라인에 출력
Hello World 같은 라인에 출력

 

예제-1

Console.WriteLine 줄 바꿈

Console.Write 같은 줄

 

결과값

다음과 같이 첫줄 두줄은 다른 라인에

세번째 네번째 줄은 같은 라인에 작성된다.

 

예제-2

홍길동
21
0.9

출력

 

 

예제-2

string은 문장을 담당하는 함수

int는 정수부분을 담당하는 함수

double 실수 즉, 소수점도 가능함

(double이 int보다 더 포괄적 개념이다)

name, myNum, Num 은 그냥 내가 지정해준

변수 이며, 문자열은 " "을 적어줘야되고 숫자는 안적어도 된다.

그리고 변수를 출력하라 명령할 때 " " 적으면 안된다.

 

 

결과값

 

물론 다른방식으로 가능하겠지만
나는 이렇게 하겠다. 😁😁

다른 방식도 있다면 댓글 달아주세요!

 

 

예제-3

x에다가 3씩 증가시켜라

 

예제-3

x+=3 은 x=x+3 과 같은 의미이다.

 

예제-4

21이 19보다크면 
"21은 19 보다 큽니다" 출력

 

 

예제-4

if조건문 뒤에는 세미콜론을 붙치지 않는 것 
조심하자.

 

 

결과값

 

예제-5

10시이전은 좋은 아침
10~18시 사이는 좋은 점심
18시 이후는 좋은 저녁

-약간 트루먼 쇼 영화대사 같다🤣

 

 

예제-5

else if와 else 를 쓸때 중괄호를 열어줘야되는 것을 잊지말자.

int 변수 자신의 입 맛대로 변수를 열자 헷갈리지는 않도록!

생각해보니까 if 첫 절이 해당되지 않으면 else if로 넘어가니까
if랑 else if의 범위가 겹쳐도 상관은 없다

 

 

19시일때 결과값

 

int a = 9; 일때

 

예제-6

Switch 로 1~7
월화수목금토일 이외는 오류
출력하여라

 

예제-6

1~7을 넣을때 이외는 값은 오류가 출력

1~7은 순서대로 월 화 수 목 금 토 일 을 출력

break; 는 꼭 필요하다. break; 를 지워봤더니

break; 없을 시 출력 오류

다음과 같은 오류가 나온다. 약간 다른 레이블로 넘어 갈 수 없기 때문에 오류가 떠야 되는것 같다.

 

int day = 4; 일떄 값
int 1~7; 값일 때 오류 출력

 

예제-7
While 문으로
변수 는 x , x는 1씩 증가
x < 5 일 때 결과값
Do-While 문으로도 마찬가지로
결과값 적기

 

 

While문

While ( x < 5) 보다 작아야되고

변수 x를 출력하면서 
x++ 1씩 출력하여라

결과값

while 문 적고 중괄호 여는 것이 중요함

while 문 적고 중괄호 안열어주면 0 0 0 0 0 .... 으로출력

 

do-while 문

While문과 do-while 문은 간단하게 말하면 순서 차이이다.

 

결과값

 

 

 

감사합니다.😊

728x90