[问题] 公司薪水的程式

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