μ½κ² νμ΄μ΄ 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μ₯ μ°μ΅λ¬Έμ , νλ‘κ·Έλ¨, νλ‘κ·Έλλ°
λκΈ