من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

پروژه کارمند – زبان c++

پروژه کارمند - زبان c++
پروژه کارمند - زبان c++

پروژه کارمند سی پلاس پلاس

پروژه‌ی کارمند c++ یکی از پروژه‌هایی است که در دوره‌های آموزشی مختلف شما باید آن را بنویسید البته نه به صورت ساده بلکه به صورت حرفه‌ای؛ در این نوشته پروژه‌ی کارمند به صورت خلاصه و شی گرا به صورت اختصاصی برای اشتراک آن روی وبسایت کدنویسی شده است.

 

پیشنهاد نویسنده : پروژه پارکینگ هم حل شد.

 

پروژه کارمند – زبان c++

موضوع پروژه

دریافت اطلاعات کارمند، محاسبه حق بیمه، محسابه مالیات، محاسبه حقوق، محاسبه حقوق خالص.

#include "stdafx.h"
#include "iostream"

using namespace std;

class Employ
{
	int no;
	char name[40];
	char lastname[40];
	int age;
	double salary;
	int hour;

public:
	void noSet(int var)
	{
		no = var;
	}
	void nameSet(char* var)
	{
		strcpy_s(name, var);
	}
	void lastnameSet(char* var)
	{
		strcpy_s(lastname, var);
	}
	void ageSet(int var)
	{
		age = var;
	}
	void salarySet(double var)
	{
		salary = var;
	}
	void hourSet(int var)
	{
		hour = var;
	}

	int noGet()
	{
		return no;
	}
	char* nameGet()
	{
		return name;
	}
	char* lastnameGet()
	{
		return lastname;
	}
	int ageSetGet()
	{
		return age;
	}
	double salaryGet()
	{
		return salary;
	}
	int hourGet()
	{
		return hour;
	}

	double Bime()
	{
		return (salary * 7) / 100;
	}
	double Tax()
	{
		return (salary * 5) / 100;
	}
	double SalaryOnHour()
	{
		return salary * hour;
	}
	double TotalSalary()
	{
		return SalaryOnHour() - (Tax() + Bime());
	}
};

void main()
{
	Employ person;
	int x;
	double y;
	char z[40];
	cout << "Please Enter Data For Employ ... " << endl << "Employ id : ";
	cin >> x;
	person.noSet(x);

	cout << "Employ Name : ";
	cin >> z;
	person.nameSet(z);

	cout << "Employ Lastname : ";
	cin >> z;
	person.lastnameSet(z);

	cout << "Employ Age : ";
	cin >> x;
	person.ageSet(x);

	cout << "Employ Salary : ";
	cin >> y;
	person.salarySet(y);

	cout << "Employ Hour : ";
	cin >> x;
	person.hourSet(x);
	cout << endl;

	cout << "Employ : " << person.noGet() << " - " << person.nameGet() << " " << person.lastnameGet() << " ~ Total Salary = " << person.TotalSalary() << endl;
}

توضیهات

  • کد بالا به زبان سی پلاس پلاس است.
  • به صورت شی گرایی نوشته شده است.
  • فیلدهای داخل کلاس setter و getter خاص خودشان را دارند.
  • برنامه‌ی فوق برای محیط کنسول کدنویسی شده است.

خب کد بالا می‌تواند مرجع شما برای نوشتن برنامه‌ی کارمند اصلی است؛ در صورتی که این برنامه را کامل‌تر کردید نسخه کامل‌تر آن را برای ما ارسال کنید تا دیگران هم بتوانند از آن استفاده کنند.

نظرات خود را در ارتباط با “پروژه کارمند سی پلاس پلاس” برای ما ارسال کنید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 4 میانگین: 4]