2017年10月15日 星期日

[C_MM223-中] 薪資計算機(C++)

[C_MM223-中] 薪資計算機


問題描述 :
真好味便當店的老闆娘正在為員工們計算當月的薪資,但由於人數太多非常麻煩,想你幫忙設計一個薪資計算機,可以幫老闆娘快速算出員工薪資。

輸入說明 :
首先輸入員工人數P,接著輸入P行,每行有六個整數,分別為起始小時H、起始分鐘M、結束小時h、結束分鐘m、時薪與工作天數(不滿一小時者無條件進位),h恆大於等於H。

輸出說明 :
輸出P個結果表示該員工應領薪資為多少。

範例 :

輸入範例輸出範例
4
8 30 17 10 85 20
9 05 18 30 105 22
7 22 17 21 99 20
6 38 16 58 102 21
15300
23100
19800
23562


  1. #include <iostream>  
  2. using namespace std;  
  3.   
  4. int main() {  
  5.     // [C_MM223-中] 薪資計算機  
  6.     int P, H, M, h, m, h_mon, day, money;  
  7.     cin >> P;  
  8.     for(int i = 0;i < P;i++)  
  9.     {  
  10.         cin >> H >> M >> h >> m >> h_mon >> day;  
  11.         if(m >= M)  
  12.         {  
  13.             if(m-M != 0)  
  14.             {  
  15.                 money = (h-H+1) * h_mon * day;  
  16.             }  
  17.             else  
  18.             {  
  19.                 money = (h-H) * h_mon * day;  
  20.             }  
  21.         }  
  22.         else  
  23.         {  
  24.             money = (h-H) * h_mon * day;  
  25.         }  
  26.         cout << money << endl;  
  27.     }  
  28.     return 0;  
  29. }  

沒有留言:

張貼留言