public static void Main()
SalaryCalc Person=new SalaryCalc();
private const int maxTax= 60;
private const int maxInc=40;
private const int maxDuration=40;
private double mSalary = 0.0;
else if(value > maxTax) mTax=maxTax;
else if(value > maxInc) mInc=maxInc;
if(value <0) mDuration=0;
else if(value > maxInc) mDuration=maxDuration;
private void inputSalary()
Console.Write("Въведете стойността на предложената заплата: ");
string InputStr=Console.ReadLine();
salary = Convert.ToDouble(InputStr);
Console.WriteLine("Предложената заплата не може да бъде отрицателна.");
Console.Write("Въведената стойност съдържа непозволени символи ");
Console.Write("Въведете процент данъци: ");
string InputStr=Console.ReadLine();
tax = Convert.ToDecimal(InputStr);
if(tax < 0 || tax> maxTax)
Console.WriteLine("Процент данъци и осигуровки не може да бъде отрицателен или да превишава" + maxTax +"%");
Console.Write("Въведената стойност съдържа непозволени символи ");
Console.Write("Въведете процент увеличаване на заплатата в края на всяка година: ");
string InputStr=Console.ReadLine();
inc = Convert.ToDecimal(InputStr);
if(inc < 0 || inc> maxInc)
Console.WriteLine("Процент увеличение на заплатата не може да бъде отрицателен или да превишава" + maxInc +"%");
Console.Write("Въведената стойност съдържа непозволени символи ");
private void inputDuration()
Console.Write("Въвеждане очаквана продължителност на труд: ");
string InputStr=Console.ReadLine();
duration = Convert.ToInt32(InputStr);
if(duration < 0 || duration> maxDuration)
Console.WriteLine("Очакваната продължителност на труд не може да бъде отрицателна или да превишава" + maxDuration +"%");
Console.Write("Въведената стойност съдържа непозволени символи ");
Console.WriteLine("Предложена заплата= "+ mSalary);
Console.WriteLine("Процент данъци и осигуровки= " + mTax+ "%");
Console.WriteLine("Продължителност на труд = " + mDuration + " години");
Console.WriteLine("Процент годишно увеличение на заплатата= " + mInc+ "%");