๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: C_ ๐Ÿšฉ/์˜ˆ์ œ

[C์–ธ์–ด] - ์ฝ”์ธ๋…ธ๋ž˜๋ฐฉ ์‹œ์Šคํ…œ ํ”„๋กœ์ ํŠธ -1์ผ์ฐจ-

by EunBird 2021. 2. 14.

์ง€๊ธˆ๋ถ€ํ„ฐ ์ฝ”์ธ๋…ธ๋ž˜๋ฐฉ์— ์“ฐ์ด๋Š” ์‹œ์Šคํ…œ์„ ์ฐจ์ฐจ ๋งŒ๋“ค์–ด๋ณด๊ฒ ๋‹ค.

 

์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ธฐ ์ „์—๋Š” ๋จผ์ € ์ „์ฒด์ ์ธ ํ‹€์„ ์งœ์•ผํ•œ๋‹ค. 


[๋™์ „๋…ธ๋ž˜๋ฐฉ ์‹œ์Šคํ…œ]

๋ˆ์„ ๋„ฃ์œผ์„ธ์š”.
1) ์˜ฌ๋ฐ”๋ฅธ ์ž…๋ ฅ
2) ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ

500์›๋‹น 1๊ณก
N๊ณก ๋‚จ์•˜์Šต๋‹ˆ๋‹ค.
1)๋‚จ์€ ๋ˆ์€ ๋ฐ˜ํ™˜
2)๋ฐ˜ํ™˜๊ธˆ์•ก==0์›  ๋ฐ˜ํ™˜xxx

๋…ธ๋ž˜๋ฒˆํ˜ธ์ž…๋ ฅ
1) ์˜ฌ๋ฐ”๋ฅธ ์ž…๋ ฅ
2) ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ

๋…ธ๋ž˜ ์žฌ์ƒ

์ ์ˆ˜๋ฅผ ์ถœ๋ ฅ <- ๋žœ๋ค๊ฐ’

์ ์ˆ˜์—๋”ฐ๋ฅธ ๋ฉ˜ํŠธ์ถœ๋ ฅ

์ข…๋ฃŒ


#include<stdio.h>
#include<Windows.h>
void main() {

int coin;   //coin์ด๋ผ๋Š” ์ •์ˆ˜๊ณต๊ฐ„ ์ƒ์„ฑ.
printf("๋ˆ์„ ๋„ฃ์œผ์„ธ์š”.  ");
scanf("%d", &coin);  //์ž…๋ ฅํ•œ ์ˆ˜๋ฅผ coin์— ์ €์žฅ.

 

if (coin < 500) {   //์กฐ๊ฑด๋ฌธ: coin์ด 500๋ณด๋‹ค ์ ์€๊ฐ€?
printf("์‹œ์Šคํ…œ ์ข…๋ฃŒ...\n");
return // return: ์‹œ์Šคํ…œ ์ข…๋ฃŒ. 
}

 

int song = coin / 500;  //500์›๋‹น ํ•œ๊ณก์ด๋ฏ€๋กœ coin์„ 500์›์œผ๋กœ ๋‚˜๋ˆˆ ๊ฐ’. ์ฆ‰, ๋‚จ์€ ๊ณก ์ˆ˜๋ฅผ song์— ์ €์žฅ.
coin %= 500;   //500์œผ๋กœ ๋‚˜๋ˆ„๊ณ  ๋‚จ์€ ๊ฐ’. ์ฆ‰, ๋ฐ˜ํ™˜๋  ๋ˆ์„ coin์— ์ €์žฅ.
printf("%d๊ณก ๋‚จ์•˜์Šต๋‹ˆ๋‹ค.\n", song);
if (coin != 0) {  //์กฐ๊ฑด๋ฌธ: coin์— ์ €์žฅ๋œ ์ˆ˜๊ฐ€ 0์ด ์•„๋‹Œ๊ฐ€?
printf("%d์› ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.\n", coin);
}

int songNum;  //songNum์ด๋ผ๋Š” ์ •์ˆ˜๊ณต๊ฐ„ ์ƒ์„ฑ.
printf("๋…ธ๋ž˜๋ฒˆํ˜ธ์ž…๋ ฅ: ");
scanf("%d", &songNum);  //์ž…๋ ฅํ•œ ์ •์ˆ˜๋ฅผ songNum์— ์ €์žฅ.

if (songNum <= 0) {   //์กฐ๊ฑด๋ฌธ: songNum์— ์ €์žฅ๋œ ์ˆ˜๊ฐ€ 0 ์ดํ•˜ ์ธ๊ฐ€? (๋…ธ๋ž˜๋ฒˆํ˜ธ๊ฐ€ 0์ดํ•˜์ด๋ฉด ์‹œ์Šคํ…œ์ข…๋ฃŒ.)
printf("์‹œ์Šคํ…œ ์ข…๋ฃŒ...\n");
return //return: ์‹œ์Šคํ…œ ์ข…๋ฃŒ.
}

printf("๋…ธ๋ž˜ ์—ฐ์ฃผ์ค‘...โ™ฌ");  
Sleep(500);   // 1000 == 1์ดˆ

/* **์ฃผ์˜** Sleep์€ #include<Windows.h> ์ด์—ฌ์•ผ๋งŒ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค. (Mac os์—์„œ๋Š” ๋ถˆ๊ฐ€๋Šฅ)

Sleep: ๊ด„ํ˜ธ์•ˆ์˜ ์‹œ๊ฐ„๋งŒํผ ์ถœ๋ ฅ์„ ์ง€์—ฐ์‹œํ‚จ๋‹ค.*/
printf("โ™ชโ™ฌ");
Sleep(500);
printf("โ™ชโ™ฌ");
Sleep(500);
printf("โ™ชโ™ฌโ™ชโ™ฌ");
Sleep(1000);
printf("โ™ชโ™ฌ\n\n");

int score = 50; 

/*

โ˜†โ˜… ์ ์ˆ˜๊ฐ€ ๋žœ๋ค์œผ๋กœ ๋‚˜์˜ค๊ฒŒ ํ•˜๋Š” ๊ฒƒ์€ ์•„์ง ๋‚˜๋„ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜์ค‘์— ๋‹ค์‹œํ•˜๊ฒ ๋‹ค!ใ…‹ใ…‹..โ˜†โ˜…

์ผ๋‹จ 50์ ์ด ๋‚˜์™”๋‹ค๊ณ  ์น˜์ž.ใ…‹

*/ 

printf("%d์ ์ž…๋‹ˆ๋‹ค! ",score);  //์ ์ˆ˜์ถœ๋ ฅ.
if (score >= 80) {  //์กฐ๊ฑด๋ฌธ: score์ด 80์ด์ƒ์ธ๊ฐ€?
     printf("๊ฐ€์ˆ˜์™•!!! \n");
}
else if (score >= 50) {  //์กฐ๊ฑด๋ฌธ: score์ด 50์ด์ƒ์ธ๊ฐ€?
     printf("๋ฉ‹์ง„๋…ธ๋ž˜! \n");
}
else {
     printf("์ €๋Ÿฐ.. \n");
}

printf("์ด์šฉํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.\n\n");

}


์ด๋Ÿฐ์‹์œผ๋กœ ์ถœ๋ ฅ๋œ๋‹ค.

 


๋ชป ์ฑ„์šด ๋ถ€๋ถ„์€ ์•ž์œผ๋กœ ๋” ๊ณต๋ถ€ํ•˜์—ฌ ๋ณด์ถฉํ•ด ๋‚˜๊ฐ€๋„๋ก ํ•˜๊ฒ ๋‹ค.

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

๋—.

728x90

๋Œ“๊ธ€