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

Software that is rude - basics of gui design, Software That Is Rude: T...

Software That Is Rude: The software warns the user for making the mistakes. The Message boxes pop up representing the mistake and the user will have to click the OK or CANCEL

Visual basic program, Create the flowcharts using MS Visio, MS Excel or MS ...

Create the flowcharts using MS Visio, MS Excel or MS Word to demonstrate the algorithm. Submit your flowchart under the assignment for CH7-4-26 Flowchart. Part Printouts H

Data types - visual basic, DATA TYPES   The different primitive data t...

DATA TYPES   The different primitive data types are Boolean, Char, Byte, Date, Decimal, Uinteger, Double, Integer, Long, Sbyte, Short, Single, String, Ulong & Ushort. To decla

Aim - control statement, Aim: To exhibit what is the day when the seco...

Aim: To exhibit what is the day when the second command button is clicked and to clear the screen when the first command button is clicked. The functioning of this program is

Input box - dialogue box in visual basic , Input Box: To demonstrate t...

Input Box: To demonstrate the use of the Input Box as shown in figure. Now consider the illustration shown below: 1. Initiate a new project 2. Select the standard exe

Create a visual basic application to play Hangman game, Create a Visual Bas...

Create a Visual Basic that allows a user to play a variation of Hangman. User Inputs The user types a letter into the textbox.   Functional Items 1. Read a

Displaying the file without scrolling - document class, Displaying the file...

Displaying the file Without Scrolling: To display a file follow the steps as shown below: 1. Generate a SDI application. 2. Type the coding as shown in the Serialize els

Genetics, GENETICS 1.         The branch genetics started in 1900 after...

GENETICS 1.         The branch genetics started in 1900 after rediscovery of Mendel's work. 2.         Gregor Johann Mendel is called Father of genetics. 3.         The t

Balancesheet, i need sample balance sheet form in vb.net

i need sample balance sheet form in vb.net

Introduction to database applications , INTRODUCTION TO DATABASE APPLICATIO...

INTRODUCTION TO DATABASE APPLICATIONS   In this section, we define a dialog and tab order that is the order in which the controls will be navigated during the execution. The D

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