need a programmer

已完成 已发布的 6 年前 货到付款
已完成

Consider the pseudo-code below for computing insurance premium.

(i) Draw the program graph

(ii) Compute the cyclomatic complexity

(iii) Derive a set of basis paths that can be used to test the program

(iv) Given that the baseRate is $500.00, create the test cases that will exercise all the branches for switch case C4 only. The test cases should show the inputs, the path taken and the expected output. [Hint: There should be only two test cases.]

1 program compute_insurance_premium()

2 integer driverAge, points

3 real baseRate, premium

4 Input(baseRate, driverAge, points)

5 safeDriveFactor = 0.0

6 premium = 0.0

7 switch (driverAge) {

8 case C1: 16 <= driverAge < 25

9 ageFactor = 3.0

10 if points < 2 then

11 safeDriverFactor = 40

12 end if

13 break; // End Case – C1

14 case C2: 25 <= driverAge < 45

15 ageFactor = 2.2

16 if points < 3 then

17 safeDriverFactor = 40

18 end if

19 break; // End Case – C2

20 case C3: 45 <= driverAge < 65

21 ageFactor = 1.5

22 if points < 5 then

23 safeDriverFactor = 80

24 end if

25 break; // End Case – C3

26 case C4: 65 <= driverAge < 100

27 ageFactor = 2.0

28 if points < 2 then

29 safeDriverFactor = 120

30 end if

31 break; // End Case – C4

32 default:

33 Output("Driver age out of range.")

34 } //End switch

35 premium = baseRate * ageFactor - safeDriverFactor

36 Output(premium)

算法 C 编程 工程 Java SQL

项目ID: #14847125

关于项目

9个方案 远程项目 活跃的6 年前

授予:

avaiyahardik

Hello, I love programming and I am very much passionate about programming. I won 5 national and state level(combined) programming competitions (counting only 1st rank/winner prices). Also, I secured the best IT studen 更多

₹400 INR / 小时
(0条评论)
0.0

有9名威客正在参与此工作的竞标,均价₹345/小时

hbxfnzwpf

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on client side, using c++ under windows envir 更多

₹1000 INR / 小时
(105条评论)
6.7
Shankarone

I've been writing codes in JAVA for 4 years and I can get the task done. I'm very good with DS, algorithms and have no problem completing this code for you

₹261 INR / 小时
(29条评论)
4.5
chiranjibpatra

Hi, I am PhD in sensor networks and have done lots of complex programming . I am confident of doing this in any language of your choice. Thanks for your patience kind regards

₹277 INR / 小时
(13条评论)
3.8
pranaynaik94

ISTQB certified software tester - foundation level (Gasq Board). Also have experience in software testing of 2+ years.

₹222 INR / 小时
(0条评论)
0.0
mrkov

I noticed your advertisement for the position and think I would make an excellent candidate for it. If you are looking for a Developer who will go the extra mile to get things done, then I am your man. There is nothi 更多

₹277 INR / 小时
(0条评论)
0.0