那位大侠帮忙看一下这个程序中怎么实现(100分)

  • 主题发起人 主题发起人 webease
  • 开始时间 开始时间
W

webease

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟有一计算利率的计算器程序,里面在计算利率的时候涉及复杂的嵌套
,不同省份,不同车型,不同产地,不同使用性质,等等的9大险种的费率都
不同,需要计算某一车价的保险费用,如果不使用数据库表,那位有好的方案?
需要程序的同志可以留下地址,我将前人编的程序给发给你,帮忙看看?
 
smilesmileboy@sohu.com
 
用文本文件保存也是可以的
发个给我看看luyearli@163.com
 
已经发了,请查收
 
将不同的费率写到INI文件中。另外还可以做一个费率设定来修改这些值。
 
计算结果也不存库吗?
jszmail@263.net
 
不知道大家看明白没有(需要前人写的可运行程序的我发给你们,没有原码:(),
小弟有一计算利率的计算器程序,我是在做这个程序的时候碰到的这个问题,也就是
在窗体1上有许多数据来自其它不同的多个窗体,其中有一项就是汽车保险金额,它
是在另外的设置窗体中设定的,我的问题主要集中在设定(计算)保险金额。

其中首先要选客户购的车型(ComboBox1),产地(ComboBox2),使用性质(ComboBox3),
运行省份(ComboBox4),限座人数,保座位数,车吨位。然后根据客户的选择,生成不
同的保险总金额,也就是需要这些条件的复杂组合,对于用户的不同选择,其相关的数据
据也不一样。

即是不同的车型,使用性质不同,产地不同,使用性质,运营的不同,保险座位数不同,
车吨位不同,计算的保险额全不同。我不知道用什么办法可以使效率高些?能显得程序
清晰?请高人赐教。

那位有好的方案?
需要程序的同志可以留下地址,我将前人编的程序给发给你,帮忙看看?

详细的条件附后,愿意看看得可以了解一下。由于表格线没带上看起来费劲些。
---------------------------------------

保险种类:9种,
1.车辆损失险:计算办法:车价×险率(非营业性1.2%,营业性1.6%)+基本保费

基本保费如下:
车 型 非营业性 营 业 性
国 产 进 口 国 产 进 口
小轿车 240 600 480 1120
面包车 240 600 480 1120
货 车 1吨 2-9 >10吨 1 2-9 >10 1 2-9 >10 1 2-9 >10
200 480 1000 560 800 1400 400 960 1600 750 1600 2000

2.第三者责任险:分五等级
车 型 非 营 业 性 营 业 性
5万 10万 20万 50万 100万 5万 10万 20万 50万 100万
小轿车 800 1040 1250 1500 1550 1200 1560 1870 2240 2680
面包车 800 1040 1250 1500 1550 1200 1560 1870 2240 2680
货 车 1000 1300 1560 1870 2060 1450 1890 2270 2720 2990

3.全车盗抢险:车价×险率(小轿车0.8%,面包车0.8%,货车0.6%)
4.车上座位责任险:
座位全保:保额×0.6%/座×限座位数
部分座保:保额×1.2%/座×限座位数
5.车上货物责任险:保额×1.5‰
6.无过失责任险:三责险×20%
7.玻璃单独破碎险:车价×险率
小轿车:国产0.15%,进口0.25%
面包车:国产0.15%,进口0.25%
货 车:国产0.1%, 进口0.15%
8.自然损失险:车价×0.4%
9.不计免赔特约险:(车损险+三责险)×20%


将9大险种计算和
 
用集合,把组合变成一个个小集合,判断小集合与客户选择的关系,计算相应的式子即可。
 
to wlmmlw
那岂不是集合太多了?那就与用嵌套判断没什么大区别了
 
用集合加上枚举,然后可以设定一种计算方法,就可以很简单的处理了 。
例如:车型 可以用枚举。。而其中的值可以用集合来记录。。。
具体怎么操作就看你的算法了,
这样维护程序比较好。
但是,这些值又是变的话,用集合又不好,可以考虑用INI文件来保存,或者放在注册表中。

 
结束了,没有近路啊!
多些参加讨论的富翁们!每位加一点鼓励一下
 
后退
顶部