λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
C μ–Έμ–΄/λ¬Έμ œν’€μ΄

[Cμ–Έμ–΄] 월급에 λΆ™λŠ” μ†Œλ“μ„Έλ₯Ό κ³„μ‚°ν•˜λŠ” ν•¨μˆ˜, μ†Œλ“μ„ μž…λ ₯λ°›μ•„ μ„ΈκΈˆ 계산 ν”„λ‘œκ·Έλž¨ : μ‰½κ²Œ ν’€μ–΄μ“΄ Cμ–Έμ–΄ Express 8μž₯

by IworldT 2021. 10. 31.
λ°˜μ‘ν˜•

 

μ‰½κ²Œ ν’€μ–΄μ“΄ Cμ–Έμ–΄ Express (생λŠ₯μΆœνŒμ‚¬) 8μž₯ 의 4번 문제λ₯Ό ν’€μ–΄λ³΄μž.

 

 


월급에 λΆ™λŠ” μ†Œλ“μ„Έλ₯Ό κ³„μ‚°ν•˜λŠ” ν•¨μˆ˜ get_tax(int income)λ₯Ό μž‘μ„±ν•˜κ³  ν…ŒμŠ€νŠΈν•˜μ—¬ 보자. κ³Όν‘œ ꡬ간은 1000λ§Œμ› μ΄ν•˜ 8%, 1000λ§Œμ› μ΄ˆκ³ΌλŠ” 10%둜 λ˜μ–΄ μžˆλ‹€κ³  κ°€μ •ν•œλ‹€. μ‚¬μš©μžλ‘œλΆ€ν„° μ†Œλ“μ„ μž…λ ₯λ°›μ•„μ„œ μ„ΈκΈˆμ„ κ³„μ‚°ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜λΌ.


 

λ°˜μ‘ν˜•

 

풀이

main ν•¨μˆ˜ λ‚΄μ—μ„œ scanfλ₯Ό 톡해 μ†Œλ“μ„ μž…λ ₯λ°›κ³ , κ·Έ μž…λ ₯받은 μ†Œλ“μ„ get_tax(μ†Œλ“)둜 ν•¨μˆ˜λ₯Ό μ‹€ν–‰μ‹œμΌœ λ°”λ‘œ printf둜 좜λ ₯μ‹œμΌœμ£Όμž.

int income을 λ¬Έμ œμ—μ„œ λͺ…μ‹œν–ˆλ‹€κ³  해도, scanfλ₯Ό 톡해 받을 λ³€μˆ˜λͺ…을 κΌ­ income으둜 λͺ…μ‹œν•  ν•„μš”κ°€ μ—†λ‹€λŠ” 것을 μ•Œμ•„λ‘μž. ν•¨μˆ˜ μ •μ˜μ‹œμ—λ§Œ get_tax(int income) ν˜•μ‹μ„ 맞좰주면 λ˜κ² λ‹€.

ν•¨μˆ˜λŠ” if elseλ₯Ό μ΄μš©ν•΄μ„œ 1000λ§Œμ› μ΄ˆκ³ΌμΈμ§€ μ•„λ‹Œμ§€λ‘œ κ΅¬λΆ„ν•˜μ—¬ κ³„μ‚°ν•˜μ—¬μ€€λ‹€.

μ΄ν•˜/이상은 ν•΄λ‹Ή 숫자λ₯Ό ν¬ν•¨ν•˜λŠ” ν‘œν˜„μ΄λ―€λ‘œ <= , >= 와 같이 μž‘μ„±ν•΄μ£Όμ–΄μ•Όν•˜κ³ ,

초과/λ―Έλ§Œμ€ ν•΄λ‹Ή 숫자λ₯Ό ν¬ν•¨ν•˜μ§€ μ•ŠμœΌλ―€λ‘œ < , > 와 같이 μž‘μ„±ν•΄μ£Όμ–΄μ•Όν•˜λŠ”κ²ƒμ€ μ•Œκ³  μžˆμ„ 것이닀!

 

 

μ½”λ“œ

#include <stdio.h>

int get_tax(int income);	// μ•„λž˜μ—μ„œ μ •μ˜. μ‚¬μš©ν•  ν•¨μˆ˜λ₯Ό μœ„μ— λͺ…μ‹œν•˜κ³  μ•„λž˜μ— μ •μ˜ν•˜λŠ” 것은 κ΄€λ‘€

void main(){
	int in;
    printf("μ†Œλ“μ„ μž…λ ₯ν•˜μ‹œμ˜€(λ§Œμ›):");
    scanf_s("%d", &in);
    
    printf("μ†Œλ“μ„ΈλŠ” %dλ§Œμ›μž…λ‹ˆλ‹€.\n", get_tax(in));    
}

int get_tax(int income){
	int result;
    
    if(income>1000)
    	result=income*0.1;
    else
    	result=income*0.08;
    
    return result;
}

 

 

μœ„μ— 주석문에 μž‘μ„±ν•˜μ˜€λ“―μ΄, μ‚¬μš©ν•  ν•¨μˆ˜λ₯Ό main 내에 μ •μ˜ν•˜κ±°λ‚˜ ν•¨μˆ˜ λͺΈν†΅μ„ 상단에 μž‘μ„±ν•˜μ§€λŠ” μ•ŠλŠ”λ‹€. κ·Έλ ‡λ‹€κ³  μ‚¬μš©ν•  ν•¨μˆ˜λ₯Ό μ•„λž˜μ— λ‚˜μ—΄ν•˜λ©΄ main λΆ€λΆ„μ—μ„œ μ •μ˜λ˜μ§€ μ•Šμ€ ν•¨μˆ˜κ°€ λ¨Όμ € λ‚˜νƒ€λ‚˜κ²Œ λœλ‹€.

κ·ΈλŸ¬λ―€λ‘œ μœ„μ™€ 같이 μ„ μ–Έλ§Œ λ¨Όμ € ν•΄μ£Όκ³ , ν•¨μˆ˜μ˜ λͺΈν†΅μ„ μ •μ˜ν•˜λŠ” 뢀뢄은 μ•„λž˜λ‘œ λ°€μ–΄μ€€λ‹€.

 

 

cμ–Έμ–΄, cμ–Έμ–΄ μ—°μŠ΅λ¬Έμ œ, 8μž₯ μ—°μŠ΅λ¬Έμ œ, ν”„λ‘œκ·Έλž¨, ν”„λ‘œκ·Έλž˜λ°

728x90
λ°˜μ‘ν˜•

λŒ“κΈ€