Member 13781532 Ответов: 1

Создайте класс employee со следующими характеристиками. 1. Employeename в виде строки. 2. Basicsalary, HRA, DA, TAX, grosssalary и netsalary как двойные.


Создать Employee класс со следующими техническими характеристиками.
1. EmployeeName в виде строк.
2. BasicSalary, HRA, DA, TAX, GrossSalary и NetSalary как дважды два.
3. Рассчитать HRA (15% от общего числа BasicSalary), DA (10% от общего числа BasicSalary), GrossSalary (BasicSalary + HRA + DA), Tax (8% от общего числа GrossSalary) и NetSalary (GrossSalaryTax).
4. Конструктор для определения EmployeeName и BasicSalary.
5. Метод CalculateNetPay для расчета HRA, DA, Tax, GrossSalary и NetSalary значения с использованием критериев, указанных в пункте 3.
6. Метод Display для отображения Salary структура.


Как я могу сделать это призвание?
в c#

Что я уже пробовал:

расчет деталей зарплаты с помощью метода...как я должен назвать его с помощью параметров

CPallini

Вы должны показать нам свой код, чтобы получить помощь.

Maciej Los

Что тебя останавливает?

Richard MacCutchan

GrossSalary и NetSalary-это вычисляемые значения, поэтому они не обязательно должны быть членами класса.

1 Ответов

Рейтинг:
0

OriginalGriff

Цитата:
расчет деталей зарплаты с помощью метода...как я должен назвать его с помощью параметров
Ну, это будет зависеть от того, какие именно параметры вы определяете как требующие вашего метода!
Предположительно, вы передаете ему базовую зарплату, и он "заполняет пробелы" в вашем классе.
Если это так, то у него будет такая подпись:
public void CalculateNetPay(double basicSalary)
   {
   ...
   }
Таким образом, вы бы назвали это передачей либо постоянного значения:
CalculateNetPay(45000.0);
Или переменная, содержащая значение:
double basicPay;
if (!double.TryParse(stringContainingUserEnteredSalary, out basicPay))
   {
   // Report problem to user
   ...
   return;
   }
CalculateNetPay(basicPay);