SlideShare a Scribd company logo
1 of 4
Download to read offline
CAMBRIDGE INTERNATIONAL EXAMINATIONS
                                    General Certificate of Education
                             Advanced Subsidiary Level and Advanced Level

             COMPUTING                                                                9691/02
             Paper 2: Practical Tasks
                                                                         October/November 2003


             Additional Materials:   Answer Paper




  READ THESE INSTRUCTIONS FIRST

  Write your Centre number, candidate number and name on all the work you hand in
  Write in dark blue or black pen on both sides of the paper.
  You may use a soft pencil for any diagrams, graphs, music or rough working.
  Do not use staples, paper clips, highlighters, glue or correction fluid.

  Answer all questions.
  The number of marks is given in brackets [ ] at the end of each question or part question.




                                     This document consists of 4 printed pages.

Ó CIE 2003                                                                                     [Turn over
2

1   A health & social club is equipped with a fitness room, an aerobics studio, squash courts and
    badminton courts. There is a swimming pool with a steam room and sauna alongside. Weekly
    classes are available for aerobics, fitness, swimming, squash and badminton. The club also has a
    café, lounge and bar.

    The club wants to seek the opinions of its members about
    · the quality of the sports facilities at the club;
    · the quality of the social facilities at the club;
    · the sports training classes that are offered;
    · value for money of the club;
    · suggestions for future development.

    The club also wants to know
    · the age range and gender of the membership;
    · the distance that members travel to the club;
    · the type of membership, peak or off-peak time.


(a) A computer is set up in the lounge area for the convenience of members. Construct an on-
    screen data capture form that will enable members to give their opinions by answering simple
    questions that appear on the screen. You should provide hard copy evidence of this (a screen
    shot is acceptable).                                                                      [8]


(b) A mail-merged letter is to be sent to all members. The letter is to inform members of the new
    scale of fees. The fees depend on the type of membership and are as follows.

             Off peak time monthly subscription                 $25
             Peak time monthly subscription                     $45
             Off peak time annual subscription                 $250
             Peak time annual subscription                     $450

        (i) Create and print a data source of six members to include:
            Title, forename, surname, address1, address2, address3, membership number, type of
            membership, membership renewal date.
            You will need to include a full range of data to cover all types of membership. [5]

        (ii) Create and print the standard letter showing the merged fields.                     [6]


(c) Produce a user guide for the club staff, explaining how to produce mail-merged letters.      [6]




                                               9691/2/O/N/03
3

2   The mean of a group of numbers is calculated by dividing the total of the numbers by how many
    numbers there are in the group.

    A computer program is to be written which will allow the user to input nine numbers and output
    the mean, maximum and minimum values of the group.


    (a) Draw a top-down diagram to show how this problem may be broken down.                   [9]


    (b) Write an algorithm for this problem, explaining, where necessary, the variables and the
        commands that you have used.                                                         [9]


    (c) Explain clearly what changes you would make to your algorithm if the number of numbers is
        unknown.                                                                              [3]




                                             9691/2/O/N/03                             [Turn over
4

3   A small company hires out vehicles at a daily rate which differs according to the type of vehicle.
    The rates are:


              Vehicle Type              Daily Rate in $
                   A                           15
                   B                           22
                   C                           28
                   D                           34
                   E                           48


    The company secretary produces invoices for customers. Every invoice contains the following
    data.

    1.    Title of customer
    2.    Name of customer
    3.    Address of customer
    4.    Date
    5.    Invoice number
    6.    Type of vehicle hired
    7.    Date of hire
    8.    Date of return
    9.    Number of days hired
    10.   Cost per day
    11.   Total cost

    You have been asked to design and create a computerised system that will help the secretary. All
    input data will need to be validated. The date should be entered automatically by the software.
    Data items 9, 10 and 11 should be calculated automatically by the software.


    (a) (i) Create a template for the invoice, showing the functions and formulae used.            [4]

          (ii) Print out the template, showing the functions and formulae used.                    [1]


    (b) Where appropriate, create a validation check for each of the data items which are to be input,
        and test that they work.
        For each of your validation checks, provide screenshot evidence of

          ·    the validation check being produced;
          ·    the incorrect data being input;
          ·    the error message produced.                                                         [9]




                                                9691/2/O/N/03

More Related Content

Similar to Nov 03 P2

Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Alpro
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Alpro
 
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...Alpro
 
June 10 P12
June 10 P12June 10 P12
June 10 P12Samimvez
 
June 10 P11
June 10 P11June 10 P11
June 10 P11Samimvez
 
June 10 P31
June 10 P31June 10 P31
June 10 P31Samimvez
 
Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...Alpro
 
June 02 P1
June 02 P1June 02 P1
June 02 P1Samimvez
 
Nov 09 P32
Nov 09 P32Nov 09 P32
Nov 09 P32Samimvez
 
June 10 P32
June 10 P32June 10 P32
June 10 P32Samimvez
 
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...Alpro
 
Nov 09 P11
Nov 09 P11Nov 09 P11
Nov 09 P11Samimvez
 
June 06 P1
June 06 P1June 06 P1
June 06 P1Samimvez
 
Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 CambridgeComputing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 CambridgeAlpro
 
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...Alpro
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Alpro
 

Similar to Nov 03 P2 (20)

Nov 02 P1
Nov 02 P1Nov 02 P1
Nov 02 P1
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
 
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
 
June 10 P12
June 10 P12June 10 P12
June 10 P12
 
June 10 P11
June 10 P11June 10 P11
June 10 P11
 
June 10 P31
June 10 P31June 10 P31
June 10 P31
 
Nov 07 P3
Nov 07 P3Nov 07 P3
Nov 07 P3
 
Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...
 
June 02 P1
June 02 P1June 02 P1
June 02 P1
 
Nov 09 P32
Nov 09 P32Nov 09 P32
Nov 09 P32
 
Nov 03 P3
Nov 03 P3Nov 03 P3
Nov 03 P3
 
June 10 P32
June 10 P32June 10 P32
June 10 P32
 
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...
 
Nov 09 P11
Nov 09 P11Nov 09 P11
Nov 09 P11
 
June 06 P1
June 06 P1June 06 P1
June 06 P1
 
Nov 03 P1
Nov 03 P1Nov 03 P1
Nov 03 P1
 
Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 CambridgeComputing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
 
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
 

More from Samimvez

More from Samimvez (20)

Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorial
 
Example3
Example3Example3
Example3
 
Coms1010 exam paper - nov10
Coms1010   exam paper - nov10Coms1010   exam paper - nov10
Coms1010 exam paper - nov10
 
Coms1010 exam paper - may 08
Coms1010   exam paper - may 08Coms1010   exam paper - may 08
Coms1010 exam paper - may 08
 
Example2
Example2Example2
Example2
 
Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3
 
Labsheet 3,5
Labsheet 3,5Labsheet 3,5
Labsheet 3,5
 
EQ V3x
EQ V3xEQ V3x
EQ V3x
 
Eq v2
Eq v2Eq v2
Eq v2
 
3.6
3.63.6
3.6
 
3.2
3.23.2
3.2
 
3.10
3.103.10
3.10
 
3.1
3.13.1
3.1
 
3.3
3.33.3
3.3
 
3.8
3.83.8
3.8
 
3.4
3.43.4
3.4
 
3.7
3.73.7
3.7
 
3.5
3.53.5
3.5
 
3.9
3.93.9
3.9
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 

Recently uploaded

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Recently uploaded (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

Nov 03 P2

  • 1. CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Subsidiary Level and Advanced Level COMPUTING 9691/02 Paper 2: Practical Tasks October/November 2003 Additional Materials: Answer Paper READ THESE INSTRUCTIONS FIRST Write your Centre number, candidate number and name on all the work you hand in Write in dark blue or black pen on both sides of the paper. You may use a soft pencil for any diagrams, graphs, music or rough working. Do not use staples, paper clips, highlighters, glue or correction fluid. Answer all questions. The number of marks is given in brackets [ ] at the end of each question or part question. This document consists of 4 printed pages. Ó CIE 2003 [Turn over
  • 2. 2 1 A health & social club is equipped with a fitness room, an aerobics studio, squash courts and badminton courts. There is a swimming pool with a steam room and sauna alongside. Weekly classes are available for aerobics, fitness, swimming, squash and badminton. The club also has a café, lounge and bar. The club wants to seek the opinions of its members about · the quality of the sports facilities at the club; · the quality of the social facilities at the club; · the sports training classes that are offered; · value for money of the club; · suggestions for future development. The club also wants to know · the age range and gender of the membership; · the distance that members travel to the club; · the type of membership, peak or off-peak time. (a) A computer is set up in the lounge area for the convenience of members. Construct an on- screen data capture form that will enable members to give their opinions by answering simple questions that appear on the screen. You should provide hard copy evidence of this (a screen shot is acceptable). [8] (b) A mail-merged letter is to be sent to all members. The letter is to inform members of the new scale of fees. The fees depend on the type of membership and are as follows. Off peak time monthly subscription $25 Peak time monthly subscription $45 Off peak time annual subscription $250 Peak time annual subscription $450 (i) Create and print a data source of six members to include: Title, forename, surname, address1, address2, address3, membership number, type of membership, membership renewal date. You will need to include a full range of data to cover all types of membership. [5] (ii) Create and print the standard letter showing the merged fields. [6] (c) Produce a user guide for the club staff, explaining how to produce mail-merged letters. [6] 9691/2/O/N/03
  • 3. 3 2 The mean of a group of numbers is calculated by dividing the total of the numbers by how many numbers there are in the group. A computer program is to be written which will allow the user to input nine numbers and output the mean, maximum and minimum values of the group. (a) Draw a top-down diagram to show how this problem may be broken down. [9] (b) Write an algorithm for this problem, explaining, where necessary, the variables and the commands that you have used. [9] (c) Explain clearly what changes you would make to your algorithm if the number of numbers is unknown. [3] 9691/2/O/N/03 [Turn over
  • 4. 4 3 A small company hires out vehicles at a daily rate which differs according to the type of vehicle. The rates are: Vehicle Type Daily Rate in $ A 15 B 22 C 28 D 34 E 48 The company secretary produces invoices for customers. Every invoice contains the following data. 1. Title of customer 2. Name of customer 3. Address of customer 4. Date 5. Invoice number 6. Type of vehicle hired 7. Date of hire 8. Date of return 9. Number of days hired 10. Cost per day 11. Total cost You have been asked to design and create a computerised system that will help the secretary. All input data will need to be validated. The date should be entered automatically by the software. Data items 9, 10 and 11 should be calculated automatically by the software. (a) (i) Create a template for the invoice, showing the functions and formulae used. [4] (ii) Print out the template, showing the functions and formulae used. [1] (b) Where appropriate, create a validation check for each of the data items which are to be input, and test that they work. For each of your validation checks, provide screenshot evidence of · the validation check being produced; · the incorrect data being input; · the error message produced. [9] 9691/2/O/N/03