View Code of Problem 70

#include<iostream>
#include<vector>
#include<algorithm>
#include<string>
#include<climits>
#include<cmath>
#include<unordered_map>
#include<set>

using namespace std;


int main()
{
	int money;
	while (cin >> money) {

		int res = 0;

		if (money <= 100000)
			res = 0.1 * money;
		else if (money <= 200000)
			res = 10000 + (money - 100000) * 0.075;
		else if (money <= 400000)
			res = 10000 + 7500 + (money - 200000) * 0.05;
		else if (money <= 600000)
			res = 10000 + 7500 + 10000 + (money - 400000) * 0.03;
		else if (money <= 1000000)
			res = 10000 + 7500 + 10000 + 6000 + (money - 600000) * 0.015;
		else
			res = 10000 + 7500 + 10000 + 6000 + 6000 + (money - 1000000) * 0.01;

		cout << res << endl;
	}
}

Double click to view unformatted code.


Back to problem 70