japanesemanual:ja_gm_pensions
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
japanesemanual:ja_gm_pensions [2023/04/18 08:37] – nichirinmotor | japanesemanual:ja_gm_pensions [2023/04/18 08:39] (current) – nichirinmotor | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ======= 年金と福利厚生メカニクス ======= | ||
+ | |||
+ | マニュアルのゲームメカニクスセクションは、ゲームの計算で使用される内部式の詳細を説明します。マニュアルのこのセクションは疑似コードを使用しており、ゲーム内のコードと100%同じとは限りません。 | ||
+ | |||
+ | マニュアルのゲームメカニクスパートは、主に " | ||
+ | |||
+ | |||
+ | **マニュアルのゲームメカニクスセクションは、[[https:// | ||
+ | |||
+ | |||
+ | ====== 変数 ====== | ||
+ | |||
+ | ^ 名称 ^ 説明 ^ ^ 名称 ^ 説明 ^ | ||
+ | | **AllDepartmentLiabilities** | 全年度の年金。部門は、従業員の種類、工場、支店、マーケティングなど。 | ||
+ | | **DepartmentEmps** | この部門の従業員数。部門は、従業員の種類、工場、支店、マーケティンなど。 | ||
+ | | **Department_Pension_Payout_Rate** | この部門の年金支払額として支払われる基本給の割合。部門は、従業員の種類、工場、支店、マーケティングなど。 | ||
+ | | **TotalDepartmentWages** | これは、今月の部門のすべての人件費です。部門は、従業員の種類、工場、支店、マーケティングなど。 | ||
+ | |||
+ | |||
+ | |||
+ | ====== 年金債務残高の推移 ====== | ||
+ | |||
+ | <code cpp> | ||
+ | if( First Month Of The Year ) | ||
+ | { | ||
+ | //Cost of Living Adjustments | ||
+ | AllFactoryLiabilities = AllFactoryLiabilities * 1.025 | ||
+ | AllBranchLiabilities = AllBranchLiabilities * 1.03 | ||
+ | AllEngineeringLiabilities = AllEngineeringLiabilities * 1.04 | ||
+ | AllMarketingLiabilities = AllMarketingLiabilities * 1.035 | ||
+ | AllAdminLiabilities = AllAdminLiabilities * 1.04 | ||
+ | | ||
+ | | ||
+ | //New Liabilities | ||
+ | FactoryEmps = Average Monthly Factory Employees For The Year | ||
+ | BranchEmps = Average Monthly Branch Employees For The Year | ||
+ | EngineeringEmps = Average Monthly Engineering Employees For The Year | ||
+ | MarketingEmps = Average Monthly Marketing Employees For The Year | ||
+ | AdminEmps = Average Monthly Administrative Employees For The Year | ||
+ | | ||
+ | FactoryWages = Average Monthly Factory Wages For The Year | ||
+ | BranchWages = Average Monthly Branch Wages For The Year | ||
+ | EngineeringWages = Average Monthly Engineering Wages For The Year | ||
+ | MarketingWages = Average Monthly Marketing Wages For The Year | ||
+ | AdministrativeWages = Average Monthly Administrative Wages For The Year | ||
+ | | ||
+ | YearFactoryLiabilities = FactoryLiabilities + (FactoryEmps * FactoryWages * Factory_Pension_Payout_Rate) | ||
+ | YearBranchLiabilities = BranchLiabilities + (BranchEmps * BranchWages * Branch_Pension_Payout_Rate) | ||
+ | YearEngineeringLiabilities = EngineeringLiabilities + (EngineeringEmps * EngineeringWages *Engineering_Pension_Payout_Rate) | ||
+ | YearMarketingLiabilities = MarketingLiabilities + (MarketingEmps * MarketingWages * Marketing_Pension_Payout_Rate) | ||
+ | YearAdministrativeLiabilities = AdministrativeLiabilities + (AdminEmps * AdministrativeWages * Admin_Pension_Payout_Rate) | ||
+ | | ||
+ | |||
+ | } | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | ====== 毎月の年金基金計算 ====== | ||
+ | |||
+ | <code cpp> | ||
+ | collectedFees = collectedFees + TotalFactoryWages * FactoryPensionFee + | ||
+ | TotalBranchWages * BranchPensionFee + TotalEngineeringWages * EngineeringPensionFee + | ||
+ | TotalMarketingWages * MarketingPensionFee + TotalAdminWages * AdminPensionFee | ||
+ | </ |