Develop and display your computer programming skills

Assignment Help Computer Engineering
Reference no: EM131315237

PROJECT DESCRIPTION

The Programming Project provides you with a chance to develop and display your computer programming skills using Visual Basic. The project consists of four (4) programming problems based on programming projects in your textbook. For each problem you will apply the six steps of the program development cycle and submit a document detailing your work as well as the Visual Basic code you write.

PROJECT DELIVERABLES

Guided by the six steps of the program development cycle, please complete each of the following four (4) programming problems. For each problem, submit a document detailing your performance of the following four tasks:

1. Analyze the problem (step 1) and design a solution (step 2).

2. Choose the user interface (step 3) and code the application (step 4). This task also requires you to submit your Visual Basic code along with the document. Follow the same procedure used for submitting your programming assignments.

3. Test the developed application (step 5).

4. Document the designed application (step 6).

The document you submit, along with your Visual Basic code, should be approximately 1½-2 pages (375-600 words). Feel free to create diagrams within your document.

Programming Problem 1: Medical Rentals for Patients

(Note: Programming Problem 1 is a modified version of Chapter 4, Programming Project 1, page 161.)

Nutritional Associates of New Jersey offers a rental service for patients of the practice. Full day rentals cost one-and-a-half times half-day rentals. Write a program that displays the information provided in Table 1 below in a list box when an appropriate button is clicked on and displays a bill in another list box based on the item number and time period chosen by a patient. The bill should include a $30.00 deposit. A sample copy is displayed in Figure 4.58 of the Visual Basic text. (Important: Figure 4.58 reflects the original data from Table 4.11, not the modified data in Table 1 below.)

Table 1. Nutritional Associates of New Jersey Device Rentals

Piece of Equipment

Half Day

Full Day

Blood pressure monitor

$16.00

$24.00

Heart rate monitor

$12.00

$18.00

Daily activity monitor

$20.00

$30.00

Programming Problem 2: Billing Report

(Note: Programming Problem 2 is a modified version of Chapter 4, Programming Project 5, pages 162-163.)

Nutritional Associates of New Jersey is in need of a brief billing report for patients. Write a program to generate a patient bill from the patient billing items found in Table 2 below. Use the form in Figure 4.62 of the Visual Basic text as a model, and write the program so that each group box is invisible and becomes visible only when its corresponding check box is checked. After the button is clicked, the amount of the bill should be calculated.

Note: The Checked property of the first radio button in each group should be set to True in its Properties window. This guarantees that a selection is made in each visible group box. Of course when the bill is calculated, only the visible group boxes should be considered; see Figure 4.63 in the Visual Basic text.

Table 2. Nutritional Associates of New Jersey Billing Report Items

Blood work

Nutritional Evaluation

Nutritional Journals

Basic panel ($79.99)

Bronze ($199.99)

Food intake journals ($9.99)

Basic panel + advanced cholesterol testing ($129.99)

Silver ($299.99)

Food intake and activity journal ($14.99)

Basic panel + advanced cholesterol testing + advanced sugar testing ($179.99)

Gold ($399.99)


Basic panel + advanced cholesterol testing + advanced sugar testing + vitamin absorption testing ($229.99)



Programming Problem 3: Supply Orders

(Note: Programming Problem 3 is a modified version of Chapter 5, Programming Project 3, page 219.)

Nutritional Associates of New Jersey needs to place purchase orders for all rental equipment and all patient journals. The medical supply vendor provides the following equipment to Nutritional Associates:

1. Blood pressure monitor kits @ $129.00
2. Heart monitor kits @ $95.00
3. Activity monitor @ $109.00
4. Food intake journal @ $4.99
5. Food intake and activity journal @ $9.99

All items purchased by Nutritional Associates of New Jersey are charged a 7% sales tax rate.

Write a program to create an invoice to the supplier for individual patient supply orders (see Figure 5.40 in the Visual Basic text for a model). After the user enters the data on the left side of Figure 5.40, the user can display an invoice in a list box by pressing the Process Order button. The user can click the Clear Order Form button to clear all text boxes and the list box, and can click on the Quit button to exit the program. The invoice number consists of the capital letters "NA" followed by a "-" and then the capitalized first two letters of the customer's last name followed by the last four digits of the zip code. The customer name is input with the last name first, followed by a comma, a space, and then the first name. However, the name is displayed in the invoice in the proper order. Take note of the data entry box for City, State, Zip. The user will enter the city name, followed by a comma, the state name, followed by a comma, and finally the zip code. The generation of the invoice number and the reordering of the first and last names should be carried out by Function procedures. The invoice should include the following: Nutritional Associates of NJ (Patient Name: first last) as the name header.

Programming Problem 4: Caffeine Absorption

(Note: Programming Problem 4 draws directly on Chapter 6, Programming Project 1, page 263.)

Nutritional Associates of New Jersey stresses to their patients the effects of caffeine on the body. After caffeine is absorbed into the body, 13% is eliminated from the body each hour. Assume a person drinks an 8-oz cup of brewed coffee containing 130 mg of caffeine, and the caffeine is absorbed immediately into the body. Write a program to compute the following values. See Figure 6.64 in the Visual Basic text.

a. The number of hours required until 65 mg (one-half the original amount) remain in the body.

b. The amount of caffeine in the body 24 hours after the person drinks the coffee.

c. Suppose the person drinks a cup of coffee at 7:00 a.m. and then drinks a cup of coffee at the end of each hour until 7:00 a.m. the next day. How much caffeine will be in the body at the end of the 24 hours?

Reference no: EM131315237

Questions Cloud

Derive expressions for pressure p : From the differential equation for the thermodynamic potential A(T, V), derive expressions for pressure P, entropy S, internal energy U, heat capacity at constant volume Cv, heat capacity at constant pressure Cp, volume expansivity (3, and isotherm..
Procedures that promote ethical behavior : Discuss ethics as it relates to business and, in particular, accounting. Focus on regulations, specific companies, or even policies and procedures that promote ethical behavior.
Discuss the development of theory and the main theorists : Explain the type of each theory in detail. Discuss the development of each theory and the main theorists associated with them.
Non-public sector health care facilities : The at-will employment doctrine governs most hiring and firing among non-public sector health care facilities. Discuss the strengths and weaknesses of this doctrine. How would you amend it, if at all? Discuss your opinions of unions within healthc..
Develop and display your computer programming skills : Develop and display your computer programming skills using Visual Basic. The project consists of four (4) programming problems based on programming projects in your textbook. For each problem you will apply the six steps of the program development..
Future of digital crimes and digital terrorism : Assignment: The Future of Digital Crimes and Digital Terrorism. Describe the overall impact (e.g., economic, social, etc.) of utilizing information technologies in combatting digital crime and digital terrorism
Linear compensatory rule and conjunctive rule : What is the difference between the linear compensatory rule and the conjunctive rule?
Pervaded not only the business community : As we are all aware, social media has pervaded not only the business community, but the whole world. Organizations scramble to keep pace with the impact of social media, both a) incorporating this new communication channel into their overall exter..
Estimate the number of molecules crossing a circular hole : As the average molecular velocity is approximately equal to the speed of sound in a perfect gas, estimate the number of molecules crossing a circular hole 10-3 in. in diameter.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Write a menu and ordering system for a restaurant

You will write a menu and ordering system for a restaurant using a class for the menu items. Put the class code and the main in a single file. Write a class menuItem that contains A member variable to contain an integer that is an item number.

  Explain substantial benefits to the company

A medium sized company requires to upgrade the computer facilities for administrative and design and development applications. At the moment all computer-based applications are processed on a very cold 'Batch' machine whose operating system does n..

  Design the program in vb.net

Write down the program in VB.Net (not Web based) and have it accept user input of the amount, term and interest rate. Display the mortgage payment amount.

  The course project will involve producing a professional

the objective of the project is to recommend an upgraded wireless technology for a major telecommunication carrier.

  Identify a recent moral dilemma or ethically

Write an Overall Conclusion that ties the results of both Analysis One and Analysis Two together and which justifies the recommendations you have made through the two analyses.

  How to provide a cost-effective means of protection

What will be an appropiate outlined for this and provide a cost-effective means of protection.

  Identify the class boulesurprise

Identify the class BouleSurprise.

  Write an object-oriented console application in the java

CPT121 / COSC2135 Programming Assignment. For this assignment you need to write an object-oriented console application in the Java programming language which adheres to basic object-oriented programming principles shown below: Setting the visibilit..

  2 the marie simulatorthe marie simulator is provided as a

2. the marie simulatorthe marie simulator is provided as a zip file containing java archives .jar files documentation

  Define the facts they have learned simultaneously hold

An efficient algorithm is proposed to do this: either it produces proposed dates of birth and death for each of the n people so that all facts hold true, or it reports (correctly) that no such dates can exist. That is the facts collected by the sci..

  Test a program that generates 1000 random numbers

write and test a program that generates 1000 random numbers between 1 and 6 and stores them in a data file.Write down a second program the takes the data produced by the first program and analyses it to produce a table showing the number of times ..

  Find out the minimum value stored in field named fldtotal

Using an array of DataRow objects named drArray, assume that the first field has the name fldTotal. Write down a loop to examine each row in the array, and find the minimum value stored in the field named fldTotal. Store the result in the variable..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd