using System; namespace Employee_Class {     class Employee     {         const double SALE_PERCENT = 0.09, FED_TAX_RATE = 0.18;         const double RETIRE_CONTRIBUTION = 0.10, SS_TAX_RATE = 0.06;         private int empNum;         private string firstName;         private string lastName;         private double totalSales;         public Employee()         {             empNum = 0;             firstName = "";             lastName = "";             totalSales = 0.0;         }         public Employee(int empNum, string firstName, string lastName, double totalSales)         {             this.empNum = empNum;             this.firstName = firstName;             this.lastName = lastName;             this.totalSales = totalSales;         }         public double calculateTakeHomePay()         {             double pay = totalSales * SALE_PERCENT;             pay = pay - pay * FED_TAX_RATE - pay * RETIRE_CONTRIBUTION - pay * SS_TAX_RATE;             return pay;         }         public void display()         {             Console.WriteLine("Employee Number: {0}, Name: {1} {2}, Total Sale: {3}", empNum, firstName, lastName, totalSales.ToString("C"));         }         public double getTotalSales()         {             return totalSales;         }         public void setTotalSales(double sale)         {             totalSales = sale;         }         public int EmpNum         {             get => empNum;             set => empNum = value;         }         public string FirstName         {             get => firstName;             set => firstName = value;         }         public string LastName         {             get => lastName;             set => lastName = value;         }         public double TotalSale         {             get => totalSales;             set => totalSales = value;         }     }     class TestEmployee     {         static void Main(string[] args)         {             Employee emp1 = new Employee(1, "Mike", "Johnson", 50000);             emp1.display();             Console.WriteLine("Take home Pay: {0}\n", emp1.calculateTakeHomePay().ToString("C"));             Console.ReadLine();         }     } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Can someone create a UML design diagram for the code I provided here? Please and thank you! 

 

using System;


namespace Employee_Class
{
    class Employee
    {
        const double SALE_PERCENT = 0.09, FED_TAX_RATE = 0.18;
        const double RETIRE_CONTRIBUTION = 0.10, SS_TAX_RATE = 0.06;
        private int empNum;
        private string firstName;
        private string lastName;
        private double totalSales;


        public Employee()
        {
            empNum = 0;
            firstName = "";
            lastName = "";
            totalSales = 0.0;
        }
        public Employee(int empNum, string firstName, string lastName, double totalSales)
        {
            this.empNum = empNum;
            this.firstName = firstName;
            this.lastName = lastName;
            this.totalSales = totalSales;
        }

        public double calculateTakeHomePay()
        {
            double pay = totalSales * SALE_PERCENT;

            pay = pay - pay * FED_TAX_RATE - pay * RETIRE_CONTRIBUTION - pay * SS_TAX_RATE;
            return pay;
        }

        public void display()
        {
            Console.WriteLine("Employee Number: {0}, Name: {1} {2}, Total Sale: {3}", empNum, firstName, lastName, totalSales.ToString("C"));
        }

        public double getTotalSales()
        {
            return totalSales;
        }

        public void setTotalSales(double sale)
        {
            totalSales = sale;
        }
        public int EmpNum
        {
            get => empNum;
            set => empNum = value;
        }
        public string FirstName
        {
            get => firstName;
            set => firstName = value;
        }
        public string LastName
        {
            get => lastName;
            set => lastName = value;
        }
        public double TotalSale
        {
            get => totalSales;
            set => totalSales = value;
        }
    }
    class TestEmployee
    {
        static void Main(string[] args)
        {

            Employee emp1 = new Employee(1, "Mike", "Johnson", 50000);

            emp1.display();
            Console.WriteLine("Take home Pay: {0}\n", emp1.calculateTakeHomePay().ToString("C"));

            Console.ReadLine();
        }
    }
}

 

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Data members
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education