Asked by anon
Can you help me break this into two clases, and Employee class and the default program class? I have to include a mutator and accessor method and provide properties for the instance variables.
namespace commission
{
class Program
{
static void Main(string[] args)
{
decimal commission = 0.07M;
decimal federaltax = 0.18M;
decimal retirement = 0.10M;
decimal socialsecurity = 0.06M;
decimal commission_amt = 0;
decimal fed_t_amt = 0;
decimal retire_amt = 0;
decimal ss_amt = 0;
decimal total_amt = 0;
decimal moneytakenout_amt = 0;
decimal takehomepay = 0;
string employeeName;
Console.Write("Enter employee name: ");
employeeName = Console.ReadLine();
Console.Write("Enter the total sales amount for the week: ");
total_amt = Convert.ToDecimal(Console.ReadLine());
commission_amt = total_amt * commission;
fed_t_amt = federaltax * total_amt;
retire_amt = retirement * total_amt;
ss_amt = socialsecurity * total_amt;
moneytakenout_amt = retire_amt + fed_t_amt + ss_amt;
takehomepay = total_amt - moneytakenout_amt;
Console.WriteLine(commission_amt);
Console.WriteLine(fed_t_amt);
Console.WriteLine(retire_amt);
Console.WriteLine(ss_amt);
Console.WriteLine(takehomepay);
}
}
}
namespace commission
{
class Program
{
static void Main(string[] args)
{
decimal commission = 0.07M;
decimal federaltax = 0.18M;
decimal retirement = 0.10M;
decimal socialsecurity = 0.06M;
decimal commission_amt = 0;
decimal fed_t_amt = 0;
decimal retire_amt = 0;
decimal ss_amt = 0;
decimal total_amt = 0;
decimal moneytakenout_amt = 0;
decimal takehomepay = 0;
string employeeName;
Console.Write("Enter employee name: ");
employeeName = Console.ReadLine();
Console.Write("Enter the total sales amount for the week: ");
total_amt = Convert.ToDecimal(Console.ReadLine());
commission_amt = total_amt * commission;
fed_t_amt = federaltax * total_amt;
retire_amt = retirement * total_amt;
ss_amt = socialsecurity * total_amt;
moneytakenout_amt = retire_amt + fed_t_amt + ss_amt;
takehomepay = total_amt - moneytakenout_amt;
Console.WriteLine(commission_amt);
Console.WriteLine(fed_t_amt);
Console.WriteLine(retire_amt);
Console.WriteLine(ss_amt);
Console.WriteLine(takehomepay);
}
}
}
Answers
There are no human answers yet.
There are no AI answers yet. The ability to request AI answers is coming soon!
Submit Your Answer
We prioritize human answers over AI answers.
If you are human, and you can answer this question, please submit your answer.