[問題] 公司薪水的程式

Home Home
引用 | 編輯 brian34586
2005-05-25 21:17
樓主
推文 x0
麻煩大大,幫我看看這要怎麼寫,謝謝。

假設你的公司業務員的薪水 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 PeterPan
2005-05-26 21:06
1樓
  
下面是引用brian34586於2005-05-25 21:17發表的 [問題] 公司薪水的程式:
麻煩大大,幫我看看這要怎麼寫,謝謝。
假設你的公司業務員的薪水總額為底薪+(業績)*5%。請寫一Java應用程式輸入某位業務員銷售紀錄(不確定筆數,自己決定輸入結束的方法)。結束輸入後,請輸出業績及當月薪水總額。

用堆疊

阿... 要補足十個字 表情

獻花 x0
引用 | 編輯 keigo
2005-06-05 04:06
2樓
  
業績?是一堆數字嗎?所以可以連續輸入好幾筆數字後
再來計算嗎?

獻花 x0
引用 | 編輯 MarkTzen
2005-06-07 00:47
3樓
  
先輸入底薪 base_salary
再輸入不確定筆數…
c++ -> vector 或 list class 去存業績的資料。
c -> linked list 的 pointer 來存業績資料。
最後加總(用迴圈吧!)這個不確定筆數 * 5% 再加上 base_salary
就是最後的答案了!
很中文化的虛擬碼吧?哈哈~~只是迴圈跟業績的資料結構沒寫出來~

獻花 x0
引用 | 編輯 1a961166
2005-06-25 15:54
4樓
  
我想這用迴圈就可以處理了

獻花 x0
引用 | 編輯 ooxx123
2005-07-06 10:57
5樓
  
用矩陣來寫的話...
然後再用FOR回圈運算...
應該是這樣吧?

獻花 x0
引用 | 編輯 kazuyacic
2005-11-25 13:27
6樓
  
嗯。。
簡單的寫法,輸入範例:payt 底薪 業績 業績 業績 業績.......
複製程式
 
public class Payt {
       /**
        * @param args
        */
       public static void main(String[] args) {
              float pay = Float.parseFloat(args[0]);
              float pay2 = 0;
              for(int i=1; i<args.length; i++)
              {
                     pay2 += Float.parseFloat(args[i]);
              }
              System.out.println("業績總額:" + pay2 );
              System.out.println("薪        水:" + (pay + (pay2*0.05)));
       }
}


獻花 x0