c++ EXPRESSO 2장 6번 문제입니다.
#include <iostream>
using namespace std;
float getTax(float x)
{
float i=0;
if (x <= 1000)
{
i=x*(8 / 100);
return i;
}
else if (1000 < x <= 4000)
{
i = x * (17.0 / 100.0);
return i;
}
else if (4000 < x <= 8000)
{
i = x * (26 / 100);
return i;
}
else if ( x >= 8000)
{
i = x * (35 / 100);
return i;
}
else
{
cout << "입력값이 잘못되었습니다." << endl;
return 0;
}
}
int main()
{
int salary = 0;
float tax = 0;
cout << "Please enter your salary: ";
cin >> salary;
tax = getTax(salary);
cout << "Your tax is " << tax;
return 0;
}
반응형
'프로그래밍 언어 > c++' 카테고리의 다른 글
[C/C++] c++ 에스프레소 espresso 6장/ 생성자와 소멸자/ 연습문제 (0) | 2022.05.02 |
---|---|
[C/C++] c언어로 원 그리는 프로그램/GetWindowDC(GetForegroundWindow()); (0) | 2022.04.29 |
[c/c++] c언어로 행맨 (Hangman) 게임 만들기 (0) | 2022.04.13 |
집의 평수를 제곱 미터로 바꾸는 프로그램(C++ espresso) (0) | 2022.03.28 |
다양한 자료형의 이해(LPSTR, LPTSTR, LPCSTR, LPWSTR, LPCTSTR, LPCWSTR) (0) | 2022.03.28 |