Find Jobs
Hire Freelancers

Basic C++ Programming Challenge - repost

$10-30 USD

Anulowano
Opublikowano około 10 lat temu

$10-30 USD

Płatne przy odbiorze
1) Design a PayRoll class that has data members for an employee's hourly pay rate and number of hours worked. Write a program with an array of seven PayRoll objects. The program should read the number of hours each employee worked and their hourly pay rate from a file and call class functions to store this information in the appropriate objects. It should then call a class function, once for each object, to return the employee's gross pay, so this information can be displayed. Sample data to test this program can be found in the [login to view URL] file. Class is provided below: class Payroll { private: double payRate; // holds an employee hourly pay rate double hoursWorked; // an employee's hours worked public: Payroll(); // empty constructor sets the payRate and hoursWorked to zero Payroll(double payR, double hoursW); //constructor checks for payR and hoursW to be positive // and sets payRate and hours worked; sets to zero if negative values are provided void setPayRate(double payR); //mutator for payRate; checks for payR to be positive or sets to zero void setHoursWorked(double hoursW); //mutator for hoursWorked; checks for positive hoursW or sets to zero double getPayRate(); //accessor to return payRate double getHoursWorked(); // accessor to return hoursWorked double getGrossPay(); // computes and returns gross pay including OVERTIME, if any }; // Provide all member function implementations after this point.
Identyfikator projektu: 5349591

Informację o projekcie

Zdalny projekt
Aktywny 10 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne

O kliencie

Flaga UNITED STATES
United States
0,0
0
Zweryfikowana metoda płatności
Członek od sty 22, 2014

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.