BLCAN'S LAB

์ด์ „ ํฌ์ŠคํŠธ์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค์–‘ํ•œ ์—ฐ์‚ฐ์ž๋“ค์— ๋Œ€ํ•ด ์†Œ๊ฐœํ–ˆ๋‹ค.

[C#] ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ฐ์‚ฐ์ž๋ฅผ ํ™•์ธํ•˜์ž(2) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์Šคํ‚ฌ UP

 

[C#] ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ฐ์‚ฐ์ž๋ฅผ ํ™•์ธํ•˜์ž(2) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์Šคํ‚ฌ UP

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—๋Š” ์ˆ˜ํ•™๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋‹ค์–‘ํ•œ ์—ฐ์‚ฐ์ž๋“ค์ด ์กด์žฌํ•œ๋‹ค. ์ด๋Ÿฐ ๊ธฐ๋ณธ ์—ฐ์‚ฐ์ž๋“ค์„ ์ถฉ๋ถ„ํžˆ ์ดํ•ดํ•ด์•ผ ์œ ๋‹ˆํ‹ฐ๋ฅผ ํ†ตํ•ด ๊ฒŒ์ž„์„ ๊ฐœ๋ฐœํ•˜๊ฑฐ๋‚˜ C#์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์งค ๋•Œ ์•Œ ๋งž๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๏ฟฝ

blcan.tistory.com

์ด๋ฒˆ ํฌ์ŠคํŠธ๋Š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด ์ข€ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณผ ๊ฒƒ์ด๋‹ค.

 

๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž

๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๋Š” ๋…ผ๋ฆฌ ์ž๋ฃŒํ˜•(bool ํ˜•)์˜ true / false๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์—ฐ์‚ฐ์ž์ด๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ๊ด€๊ณ„ ์—ฐ์‚ฐ์ž์™€ ๋น„์Šทํ•˜๊ฒŒ ์กฐ๊ฑด๋ฌธ์—์„œ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉฐ, ์œ ๋‹ˆํ‹ฐ ๊ฒŒ์ž„ ์Šคํฌ๋ฆฝํŠธ๋‚˜ ์ฝ”๋“œ๋ฅผ ์งค ๋•Œ ์กฐ๊ฑด๋ฌธ์€ ํ•„์—ฐ์ ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด ์ž˜ ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค.

์—ฐ์‚ฐ์ž

์„ค๋ช…

๋ฐ˜ํ™˜๊ฐ’

&&

์ขŒํ•ญ๊ณผ ์šฐํ•ญ์ด ๋ชจ๋‘ ์ฐธ์ธ๊ฐ€?

์ขŒํ•ญ, ์šฐํ•ญ์ด ๋ชจ๋‘ ์ฐธ์ด๋ฉด ์ฐธ

ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ด ์•„๋‹ˆ๋ฉด ๊ฑฐ์ง“

||

์ขŒํ•ญ ํ˜น์€ ์šฐํ•ญ์ด ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ธ๊ฐ€?

๋‘˜ ๋‹ค ์ฐธ์ด ์•„๋‹ˆ๋ฉด ๊ฑฐ์ง“

!

๋‹จํ•ญ ์—ฐ์‚ฐ์ž

์šฐํ•ญ์˜ ๋ถˆ๋ฆฌ์–ธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜๋Œ€๋กœ ๋งŒ๋“ ๋‹ค

์šฐํ•ญ์ด ๊ฑฐ์ง“์ด๋ฉด ์ฐธ,

์šฐํ•ญ์ด ์ฐธ์ด๋ฉด ๊ฑฐ์ง“

 

์ด ์ „ ํฌ์ŠคํŠธ์—์„œ ์•„๋ž˜์™€ ๊ฐ™์€ ์˜ˆ์‹œ๋ฅผ ๋“ค์–ด ์„ค๋ช…ํ•˜์˜€๋‹ค.

์ˆ˜ํ•™ ์„ฑ์ ์ด 90์  ์ด์ƒ ์ด๊ฑฐ๋‚˜ ์˜์–ด ์„ฑ์ ์ด 80์ ์„ ๋„˜์œผ๋ฉด Good!์„ ์ถœ๋ ฅํ•œ๋‹ค.

int math = 100;
int english = 20;

if (math >= 90 || english > 80)
{
    Console.WriteLine(“Good!”);
}

์œ„ ์ฝ”๋“œ์—์„œ  ์˜์–ด ์ ์ˆ˜๊ฐ€ 20์  ๋ฐ–์— ์•ˆ๋˜๊ณ  80์ ์„ ๋„˜์ง€ ๋ชปํ–ˆ๋Š”๋ฐ ๊ณผ์—ฐ Good!์„ ์ถœ๋ ฅํ• ๊นŒ?

 

๋‹ต์€ Good!์„ ์ถœ๋ ฅํ•œ๋‹ค.

๊ทธ ์ด์œ ๋Š” OR์˜ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์ธ ||์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์•ž ์กฐ๊ฑด์ธ ์ˆ˜ํ•™ ์ ์ˆ˜๊ฐ€ 90์ ์ด ๋„˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜์–ด ์ ์ˆ˜๊ฐ€ 80์ ์„ ๋„˜๊ธฐ์ง€ ๋ชปํ–ˆ์–ด๋„ true๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ํ•œ ๊ฐ€์ง€ ์ฃผ์˜ํ•  ๊ฒƒ์€ if ๋ฌธ ์•ˆ์˜ ์กฐ๊ฑด๋“ค์„ ์ข…์ข… ํ‰๊ฐ€ํ•˜์ง€ ์•Š์„ ๋•Œ๊ฐ€ ์žˆ๋‹ค. 

 

๊ทธ๋ ‡๋‹ค๋ฉด ์–ธ์ œ if๋ฌธ ์•ˆ์˜ ์กฐ๊ฑด๋“ค์ด ํ‰๊ฐ€๋˜์ง€ ์•Š์„๊นŒ?

 

๋’ค์˜ ํ‘œํ˜„์‹์„ ํ‰๊ฐ€ํ•˜์ง€ ์•Š์•„๋„ ๊ฒฐ๊ณผ๊ฐ€ ์ •ํ•ด์ ธ ์žˆ์„ ๋•Œ!

 

์œ„์—์„œ ์•ž์˜ ์กฐ๊ฑด์ด true๋ฅผ ์ถฉ์กฑํ•˜๊ณ  ||์—ฐ์‚ฐ์ž์ด๊ธฐ ๋•Œ๋ฌธ์— ์–ธ์ œ๋‚˜ true๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ๋‹ค์‹œ ๋งํ•ด ๋’ค์˜ ์กฐ๊ฑด์„ ํ‰๊ฐ€ํ•˜์ง€ ์•Š์•„๋„ true์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ƒฅ ์ง€๋‚˜๊ฐ„๋‹ค.

OR ์—ฐ์‚ฐ์ž

if (ํ‘œํ˜„์‹A || ํ‘œํ˜„์‹B)

ํ‘œํ˜„์‹A ๊ฐ€ ์ฐธ์ด๋ฉด OR ์—ฐ์‚ฐ์ž ์ดํ›„์— ํ‘œํ˜„์‹ B์˜B ์ฐธ·๊ฑฐ์ง“์— ์ƒ๊ด€์—†์ด ์ฐธ์ด๋ฏ€๋กœ ํ‘œํ˜„์‹ B๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š๋Š”๋‹ค. ํ‘œํ˜„์‹A๊ฐ€ ๊ฑฐ์ง“์ด๋ฉด OR ์—ฐ์‚ฐ์ž ์ดํ›„์— ํ‘œํ˜„์‹B์˜ ์ฐธ·๊ฑฐ์ง“์„ ๊ตฌ๋ถ„ํ•˜์—ฌ์•ผ ํ•˜๋ฏ€๋กœ ํ‘œํ˜„์‹ B๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.

int math = 100;
int english = 20;

if (math >= 90 || english > 80)

ํ•ด๋‹น ์ฝ”๋“œ๋Š” ํ‘œํ˜„์‹A๊ฐ€ ์ฐธ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ‘œํ˜„์‹B๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š๋Š”๋‹ค.

 

AND ์—ฐ์‚ฐ์ž

if (ํ‘œํ˜„์‹A && ํ‘œํ˜„์‹B)

AND ์—ฐ์‚ฐ์ž๋Š” ํ‘œํ˜„์‹ ๋ชจ๋‘๊ฐ€ ์ฐธ์ผ ๋•Œ๋งŒ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋งŒ์•ฝ ํ‘œํ˜„์‹A๊ฐ€ ๊ฑฐ์ง“์ด๋ฉด AND์—ฐ์‚ฐ์ง€ ์ดํ›„์— ํ‘œํ˜„์‹ B์˜ ํ‘œํ˜„์‹ B์˜B ์ฐธ·๊ฑฐ์ง“์— ์ƒ๊ด€์—†์ด ๊ฑฐ์ง“์ด๋ฏ€๋กœ ํ‘œํ˜„์‹ B๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š๋Š”๋‹ค.

ํ‘œํ˜„์‹A๊ฐ€ ์ฐธ์ด๋ฉด AND ์—ฐ์‚ฐ์ž ์ดํ›„์— ํ‘œํ˜„์‹B์˜ ์ฐธ·๊ฑฐ์ง“์„ ๊ตฌ๋ถ„ํ•˜์—ฌ์•ผ ํ•˜๋ฏ€๋กœ ํ‘œํ˜„์‹ B๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.

int math = 89;
int english = 85;

if (math >= 90 || english > 80)

ํ•ด๋‹น ์ฝ”๋“œ๋Š” ํ‘œํ˜„์‹A๊ฐ€ ๊ฑฐ์ง“์ด๊ธฐ ๋•Œ๋ฌธ์— ํ‘œํ˜„์‹ B๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š๋Š”๋‹ค.

 

์กฐ๊ฑด๋ฌธ์˜ ์ˆœ์„œ์™€ ์„ฑ๋Šฅ

์œ„์˜ ์˜ˆ์ฒ˜๋Ÿผ ํ‘œํ˜„์‹์„ ํ‰๊ฐ€ํ•  ๋•Œ๋Š” ์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค.

ํŠน์ • ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ๊ฑด๋ฌธ์œผ๋กœ ๋Œ๋ฆด ๋•Œ ๊ตณ์ด ํ‰๊ฐ€๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์€ ํ•ญ๋ชฉ์„ ํ‰๊ฐ€๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด ์„ฑ๋Šฅ์ €ํ•˜๊ฐ€ ์˜จ๋‹ค. ๋”ฐ๋ผ์„œ ์กฐ๊ฑด๋ฌธ์„ ์ž‘์„ฑํ•  ๋•Œ๋Š” ์กฐ๊ฑด๋ฌธ์˜ ์ˆœ์„œ๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ์ง€ ์ƒ๊ฐํ•˜๋ฉฐ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค.

 

๋‹จ ์ ์ธ ์˜ˆ๋กœ 10,000๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ๊ฑด์‹์— ๋Œ๋ฆด ๋•Œ ์ ˆ๋ฐ˜์€ ์ฒซ ๋ฒˆ์งธ ์กฐ๊ฑด์—์„œ ๊ฑธ๋Ÿฌ์ ธ ํ‰๊ฐ€๋ฅผ ์•ˆ ํ•ด๋„ ๋˜๋Š”๋ฐ, ์กฐ๊ฑด๋ฌธ ์ˆœ์„œ๊ฐ€ ์ž˜ ๋ชป ๋ฐฐ์น˜๋˜์–ด ์ „๋ถ€ ํ‰๊ฐ€ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ํ”„๋กœ๊ทธ๋žจ์˜ ์„ฑ๋Šฅ์€ 2๋ฐฐ ๊ฐ€๊นŒ์ด ์ฐจ์ด๊ฐ€ ๋‚˜๊ฒŒ ๋œ๋‹ค.

๋‹ค๋ฅธ ํ•œํŽธ์œผ๋ก  ์œ ๋‹ˆํ‹ฐ๋ฅผ ํ†ตํ•œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์„ ํ•˜๊ฒŒ ๋  ๋•Œ ์ด๋Ÿฐ ์กฐ๊ฑด์‹์„ ์ž˜ ๋ฐฐ์น˜ํ•œ๋‹ค๋ฉด ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

 

๋”ฐ๋ผ์„œ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๊ฐ€ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ง์ด ๋˜๋Š”์ง€ ์•ˆ ๋˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ํ‰๊ฐ€๊ฐ€ ํ•„์š”ํ•œ ํ•ญ๋ชฉ์ด ํ‰๊ฐ€๊ฐ€ ๋˜๊ณ  ์žˆ๋Š”์ง€ ์ฒดํฌํ•ด์•ผ ํ•œ๋‹ค.

๋งŒ์•ฝ ํ—ท๊ฐˆ๋ฆฌ๋ฉด ๊ทธ๋ฆผ์„ ๊ทธ๋ฆฌ๊ฑฐ๋‚˜ ์ˆœ์„œ๋„๋ฅผ ๊ทธ๋ ค๋ณผ ๊ฒƒ์ด ๋„์›€์ด ๋œ๋‹ค.

 

์ž‘์„ฑ์ž๊ฐ€ ํ•™์Šตํ•œ POCU ์•„์นด๋ฐ๋ฏธ์˜ ๊ฐ•์‚ฌ๋Š” ํŠนํžˆ ์ด ๋ถ€๋ถ„์„ ์ž์ฃผ ํ‹€๋ฆฌ๋ฉด ์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๊ธฐ ํž˜๋“ค๋‹ค๊ณ  ๋งํ•˜์˜€๋‹ค.

๊ธฐ์ดˆ๋ฅผ ํƒ„ํƒ„ํžˆ ์žก๊ณ  10๋…„ ๋’ค์—๋„ ์‚ด์•„๋‚จ์„ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๊ธฐ ํฌ๋งํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋Š” POCU์•„์นด๋ฐ๋ฏธ๋ฅผ ์ˆ˜๊ฐ•ํ•ด ๋ณผ ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค.

 

[POCU ๊ฐ•์ขŒ ํ›„๊ธฐ] ๋น„์ „๊ณต ๊ฐœ๋ฐœ์ž ์ง€๋ง์ƒ์˜ ์‹ค๋ฌด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธ (C#) ํ›„๊ธฐ

 

[POCU ๊ฐ•์ขŒ ํ›„๊ธฐ] ๋น„์ „๊ณต ๊ฐœ๋ฐœ์ž ์ง€๋ง์ƒ์˜ ์‹ค๋ฌด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธ (C#) ํ›„๊ธฐ

๊ธ€์“ด์ด ์†Œ๊ฐœ - 4๋…„์ œ ๋Œ€ํ•™ ๊ฒฝ์˜ํ•™ ์ „๊ณต ์ค‘ - ๋น„์ „๊ณต ๊ฐœ๋ฐœ์ž ์ง€๋ง - Hello Coding ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธ POCU์•„์นด๋ฐ๋ฏธ์— ๋Œ€ํ•ด ๊ฐ„๋‹จํžˆ ์†Œ๊ฐœํ•˜์ž๋ฉด POCU ์•„์นด๋ฐ๋ฏธ๋Š” 10๋…„ ๋’ค์—๋„ ์ž˜ ๋‚˜๊ฐ€๋Š” ํ”„๏ฟฝ

blcan.tistory.com

 

๋ฐ˜์‘ํ˜•