You are on page 1of 4

University College of the Caribbean Bachelors in Information technology Programming Techniques

Question 7

Lecturer: Mr. Sean Thorpe

Group Members:
Allisa Nembhard 20112333 Marsha Rose Sherene Smith Tracy Ann Francis

Question 7

Service providers want to set up appointment schedules for each client for a given day within a bank, so customers mail in their requests with some details. Only certain types of requests are set for appointments.

On entry to the bank there requests are processed. The name of the client, appointment number, time for the appointment, type of appointment, fees for each client need to be obtained. A client may see a service provider for processing managers cheques, loan and safety deposit box facility. The program should allow for some seconds delay before selecting the next transaction, this amount of seconds is determined by the user. The users data entry will end when the appointment number is not a positive value. There will be withdrawals made from savings accounts, at all times the account must carry a minimum balance of $5000, a deposit may need to be made or the transaction cannot be done. The different types of transactions available are given below:

If the service is for managers cheque the service charge will be $500.00. The type of payment to do the transaction will need to be made known. It can only be cash or from savings account. If the savings account is used the client will be given a 10% discount on the service charge. It will be necessary to ensure that the savings account should be able to cover the amount on the managers cheque, the service charge and the minimum balance. Where the payment is made in cash, the full charge will have to be made. If the service is that of loan, the provider would need to know if the client is a customer. If the client is a customer then the customer should have the loan amount in their account to qualify for the loan. If the client is not a customer then they will be required to open a new account, if they will not then the loan cannot be processed, otherwise the client will have to make an initial deposit that cannot be below the required amount for the loan in addition to the minimum balance in the savings account. If the client qualifies and is a customer, the client is charged 12% interest otherwise they are charged 15% interest on the loan amount. If the service is that of safety deposit box, the provider would need to know if this is a new holder or existing holder; if existing holders then they are expected to pay a $300 transaction fee for entry. The savings account should cover the charge amount and the minimum balance.

If the service is that of preparation of a certificate of deposit. There are different rates possible for different balances. The certificate of depsoit has a minimum balance of $100,000.00. From the range $100,000 - $499,000 the interest rate would be 5%, for the range $500,000 - $999000, the interest rate would be 8%. For $1 million and over the interest rate would be 12%. If the customer is providing the cash from the savings account, this should be stated, with the change in the savings account being reflected. The message should state where the funds came from. If a client carries foreign currency cheques to be converted, find out the type of foreign currency. The conversion rates are for a Candian dollar the conversion rate will be $84.42, for a US$ the conversion rate will be $91.00, for the British Pound the conversion rate would be $142.59. Converting the foreign currency cheques also carry a charge of $250.00 which will need to be deducted from the Jamaican dollar amount. The client has the option to transfer the funds to their savings account.

A running balance will need to be kept on any customer to reflect changes to the bank account balance after each transaction. Whenever a charge is to be deducted, it needs to be verified if the account has sufficient funds to cover the charges. The customer will be given a receipt showing their name, time of the appointment, message related to the transaction and service charge.

Solution to Question 7
Start Declare appnum, apptime,`totalcharge, minbal, delay, clientname Declare clientname Print Appointment-Menu

You might also like