Programming project using straight-line method, Visual Basic Programming

Assignment Help:

Depreciation to a Salvage Value of 0.  For tax purposes an item may be depreciated over a period of several years, n. With the straight-line method of depreciation, each year the item depreciates by 1/nth of its original value. With the double-declining-balance method of depreciation, each year the item depreciates by 2/nths of its value at the beginning of that year. (In the last year, it is depreciated by its value at the beginning of the year.) Write a program that performs the following tasks:

(a) Requests a description of the item, the year of purchase, the cost of the item, the number of years to be depreciated (estimated life), and the method of depreciation. The method of depreciation should be chosen by clicking one of two buttons.

(b) Display a year-by-year depreciation schedule for the item similar to the schedule shown below.

Your program should contain the following programming techniques:

  • Come up with a proper user interface that accepts input and shows output.
  • Add comments to explain definitions and variables.
  • Rename the form as frmDepreciation.
  • Use a text box input to input each value.
  • Use a list box to output the results.
  • Rename all the controls to have a descriptive name (ie: lblCost, txtNumOfYears, lstDepreciation)
  • Use fmtStr for output alignment.
  • Clear the output list box before displaying deprecation schedule.
  • Use Courier New font to help with the alignment.
  • Use one subroutine to input data under each depreciation type.
  • Use one subroutine to display the headings (first five lines)
  • Use a Boolean data type to test the depreciation type.
  • Use a format string for depreciation schedule output alignment.
  • Use a subroutine to show depreciation schedule.

Formula: Straight Line Depreciation = (1 / num of years) * value

Formula: Double Declining Depreciation = 2 / num of years * value until last year.  The last year of depreciation is equal to balance at the beginning of the last year.

  • Use a loop to calculate and display for each year of depreciation

Do - While or Do - Until

  • Title the window as "yourLastName's Depreciation to a Salvage Value of O".

Double click on the form title and add the following comments under:

Public Class frmDepreciation

      Program: CH6-PP-7

      Name:    Your Name

      Date:    Current date

      Class:   CS146

      Program Def:

      You need to write a breif description for the purpose of the program.


Related Discussions:- Programming project using straight-line method

Precompiled header file, THE PRECOMPILED HEADER FILE As soon as you gen...

THE PRECOMPILED HEADER FILE As soon as you generate a blank project, ahead of doing any coding you compile the project to generate .pch (that is the pre compiled header) file a

Associating images to toolbars - visual basic, Associating Images to Toolba...

Associating Images to Toolbars: 1. Add an Image list to your form from the tool box. 2. Pick the custom property of the image list. 3. Click the images tab. 4. Select

For each next loop - vbscript, A For Each...Next loop is similar to a For.....

A For Each...Next loop is similar to a For...Next loop. Rather than repeating the statements a particular number of times, For Each...Next loop repeats group of statements for each

Question, #question.algorithemtofindwhetheragivennumberisprime/not.

#question.algorithemtofindwhetheragivennumberisprime/not.

Default values for gdi objects, Default Values for GDI Objects: The de...

Default Values for GDI Objects: The default color for the brush is white, pen is black, and default bitmap is null and the default font is system.

For loop visual basic program, Write Visual Basic programs for the followin...

Write Visual Basic programs for the following: 1.     Write a program that uses a "For Loop" to generate a list of temperature conversions in one degree increments from a given

Help context property, Sets or returns context ID for topic in Help File. I...

Sets or returns context ID for topic in Help File. If Help file is indicated in the VBScript Err Object HelpFile Property, the HelpContext property is utilized to display automatic

Control statements, CONTROL STATEMENTS   The conditional expression us...

CONTROL STATEMENTS   The conditional expression uses a comparison operator that results in true or false value. If the comparison is valid the outcome is true, or else the out

File system controls, FILE SYSTEM CONTROLS There are 3 file system cont...

FILE SYSTEM CONTROLS There are 3 file system controls as shown in figure. The drive list box, directory list box & the file list box. The drive list box control is used to exhi

Write Your Message!

Captcha
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