Provide a set and a get method for each instance variable

Assignment Help Visual Basic Programming
Reference no: EM131143486

Visual Basic Invoice Class Application

Class 1

Create a class called Invoice that a hardware store might use to represent an invoice for an item sold at the store. An Invoice should include four pieces of information as instance variables-(private)

- a part number (type String),
- a part description (type String),
- a quantity of the item being purchased (type int ) -in case of negative value set this to zero
- price per item (double) -in case of negative value set this to zero

Constructor

Your class should have a constructor(with 3 parameter) that initializes the four instance variables.

Methods

1. Provide a set and a get method for each instance variable.

2. In addition, provide a method named getInvoiceAmount that calculates the invoice amount (i.e., multiplies the quantity by the price per item), then returns the amount as a double value. If the quantity is not positive, it should be set to 0. If the price per item is not positive, it should be set to 0.0. Write a test application named

3. InvoiceTest that demonstrates class Invoice's capabilities. provide a method getInvoiceDetail that returns all the information(in the form of string) contained in the invoice object.

Reference no: EM131143486

Questions Cloud

Calculate the volume of excavation in cubic yards : For the data tabulated, calculate the volume of excavation in cubic yards between stations 10 + 00 and 15 + 00.
What kinds of goals or problems do they deal with : Dissect the meaning of this quote and state the meaning of managerial ideology in your own words (as if you were explaining it to someone else) - Do some organizations have a more difficult time with this than others?
Summary on three leadership theories divided into groups : I need help with a 600 word summary on three Leadership theories divided into groups that will explore the idea that a set of competencies predicts the effectiveness of leadrs.
Prepare the entry to record the exchange of assets : Lupa Inc. trades its used machine (cost $12,000 less $4,000 accumulated depreciation) for a new machine. In addition to exchanging the old machine (which had a fair market value of $9,000), Lupa also paid cash of $3,000.
Provide a set and a get method for each instance variable : Provide a set and a get method for each instance variable. provide a method getInvoiceDetail that returns all the information(in the form of string) contained in the invoice object.
Determine the end area graphically by counting squares : From the following excerpt of field notes, plot the cross section on graph paper and superimpose on it a design template for a 40-ft-wide level roadbed with cut slopes of 3:1 and a subgrade elevation of 1239.50 ft. Determine the end area graphical..
What are the major sources of uncertainty in environment : What are the major sources of uncertainty in the environment? Discuss how these sources of uncertainty affect a small biotechnology company and a large carmaker. This is a comparative study on the subject topic for Chapter Three. Please provide your ..
Compute flying height above average ground in feet : On a vertical photograph of flat terrain, section corners appear a distance d apart. If the camera focal length is f compute flying height above average ground in feet for the following data
What prompted this restructuring : In last week's readings, two restructuring interventions were described: downsizing and reengineering. An example of such efforts include the recent cuts and realignment at Microsoft®. What prompted this restructuring?

Reviews

Write a Review

Visual Basic Programming Questions & Answers

  Designing vb applications across multiple platforms

Technical Project "Designing VB Applications Across Multiple Platforms". This assignment will contain two (2) Parts: Written Paper and Visual Basic Prototype. The Visual Basic Prototype is not included in the total page count but is included in the e..

  Visual basic programming discussion

The use of decision logic is one of the major concepts of computer programming. The decision takes your code from being sequential to one that can take various options based on the different conditions. Determine the method of coding that you would u..

  Ticketseller

Use Visual basic 2010Visual Basic,  TicketSeller. This assignment will contain two (2) Parts: Event Planning Document and Coding phase. You must submit both parts as separate files for the completion of this assignment. Remember, you are only to de..

  Data storage & "exception error trapping"

Discussion on Data Storage and  "Exception Error Trapping".

  Designing vb applications across multiple platforms

Technical Project "Designing VB Applications Across Multiple Platforms".

  The implementation of server side of the application

Implementation of dynamic content, server side (backend) and database for your web site using Microsoft Visual Studio 2012

  Need help building a vwd website

Need help building a VWD website. This website may not go live. I have little progress as a family tragedy has impeded my time for school.

  To develop a visual basic console application

The aim of the assessment is to develop a Visual Basic console application that performs a number of mathematical functions. The mathematics package will be menu driven, i.e. a number of options will be displayed, and the user will be able to input w..

  Program in basic which prompts user to input two integers

Write down the program by using Small Basic which prompts the user to input two integers: firstNum and secondNum (firstNum must be less than secondNum).

  Develop vb-net application that includes arrays and loops

Develop a VB.NET application that includes arrays, loops, and IF statements to do the following. Your output must also display the number of applicant(s) being interviewed.

  Visual basic program to accept numeral values

Write a VISUAL BASIC program to accept numeral values of any unit, sum up the total, calculate the average, and then Output the result with a proper unit.

  Write a visual logic program to accept series of number

Write a Visual Logic program which accepts a series of numbers, until the first negative value is entered. The maximum number of non-negative input values is 250.

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