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/17 08:14] – 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 | ||
| + | </ | ||