Tuesday, 30 December 2014

UVA 12342 - Tax Calculator(cpp file)

Problem Type : Ad hoc



#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    long long int n,i,j,in;
    double sum;
    cin >> n;
    for(i=1; i<=n; i++)
    {
        j=0;
        sum=0;
        cin >> in;
        if(in<=180000)
        {
            printf("Case %lld: %lld\n",i,j);
            continue;
        }
       else  if(in>180000 && in <=480000)
        {
            sum=(in-180000.0)*0.1;

        }
        else if(in > 480000 && in<=880000 )
        {
            sum =((in-480000.0)*0.15)+30000.0;

        }
        else if(in>880000 && in <=1180000)
        {
            sum=((in-880000.0)*0.2)+90000.0;

        }
        else if(in>1180000)
        {
            sum=((in-1180000.0)*0.25)+150000.0;

        }
        if(sum <2000)
        {
            sum= 2000;
        }
        j = (long long int)(sum);

        if(sum>j)
        {
            j=j+1;
        }
       printf("Case %lld: %lld\n",i,j);
    }


}

No comments:

Post a Comment

ট্রিগার এর মাধ্যমে ডাটা ইনসার্ট - insert data using Database Trigger (Mysql)

সর্বপ্রথম আমরা প্রবলেমটা বুঝিঃ আমি একটা টেবিলের একটা কলামের ভ্যালুর উপর ডিপেন্ড করে আরেকটা কলামে ডাটা insert করব । এই কাজটা ট্রি...