Annulé

need a programmer

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)

Compétences : Algorithme, Programmation C, Ingénierie, Java, SQL

Voir plus : how much does it cost to hire a programmer, hire freelance programmer, i need a computer programmer, need a programmer for a startup, how to find a computer programmer for a startup, how to hire a programmer for a startup, best place to hire a programmer, hire a programmer to make an app, need programmer clone http wwwspreadshirtcom, company need programmer, need programmer ninjatrader strategy programming, idea project need programmer, freelance need programmer, need programmer myspace page, need programmer create simple shopping cart

Concernant l'employeur :
( 121 commentaires ) Calcutta, India

N° du projet : #14847125

Décerné à :

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 Plus

400 ₹ INR / heure
(0 Commentaires)
0.0

9 freelances ont fait une offre moyenne de 345 ₹ /heure pour ce travail

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 Plus

1000 ₹ INR / heure
(105 Commentaires)
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 / heure
(29 Commentaires)
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 / heure
(13 Commentaires)
3.8
SoftoMozo

Run by IITians and based in Delhi, India, we cover complete horizon of Software development and Online solutions and services. We have been delivering with utmost efficiency at affordable pricing. Apps- Productivity: Plus

277 ₹ INR / heure
(0 Commentaires)
0.0
222 ₹ INR / heure
(0 Commentaires)
0.0
CygnusSoftwares

Cygnus Softwares is an IT Global Consulting and Solutions Provider specifically implementing Mobile, Agile and BI technologies. We have a global presence and getting ready for CMMi Level 3 certification. Our Management Plus

166 ₹ INR / heure
(0 Commentaires)
0.0
pranaynaik94

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

222 ₹ INR / heure
(0 Commentaires)
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 Plus

277 ₹ INR / heure
(0 Commentaires)
0.0