Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

In an effort to boost sales, Car Shoppers Inc. is offering buyers a choice of either a large cash rebate or an extremely low financing rate, much lower than the rate most buyers would pay by financing the car through their local bank. Jake Miller, the manager of Car Shoppers Inc., wants an application that helps buyers decide whether to take lower financing rate from his dealership, or to take the rebate and then finance the car through their local bank.

In this assignment, you are required to complete the given incomplete application for the above scenario. The name of the solution, project, and form file are Car Shoppers Solution, Car Shoppers Project, and Main Form.vb, respectively.

The interface of this application is shown as follows:

The application includes following Function and Sub Procedures.

Function/Sub procedure Description

CalcPayment Calculates a monthly payment on a loan and return the value
MainForm_Load Fills the list boxes with values and selects the first item.
ClearPayments Clear the content of the text boxes
calcButton_Click Define calcButton click event.
exitButton_Click Define exitButton click event.
priceTextBox_Enter Select all the content of the priceTextBox
rebateTextBox_Enter Select all the content of the rebateTextBox

You must complete the following parts in the given application.

1. The function CalcPayment should be defined as a Private function with three input parameters called rate (as Double), years (as Double) and principal (as Double). It also return a Double value. Complete the header of this function by replacing the blanks ( _ _ _ _ ) according to the above details.

2. Write code to fill the termListBox with values from 2 to 5 (Integer type) within the given space in MainForm_Load sub procedure.

3. Write code to clear the content of dealerPayLabel and bankPayLabel within the given space in ClearPayments sub procedure.

4. Write code to get the values at priceTextBox, rebateTextBox to the variables price, rebate respectively.

5. Write code to get the selected values at dealerRateListBox, bankRateListBox and termListBox to the variables dealerRate, bankRate and term respectively.

6. Invoke the function CalcPayment to get the value to the variable dealerPayment by passing the values dealerRate, term and price.

7. Invoke the function CalcPayment to get the value to the variable bankPayment by passing the values bankRate, term and (price - rebate).

Submission

Submit one Zip file.
Zip file:
Using a zip program such as WinZip, you should make a single zip file that contains all the sub-folders and files for your VB project that you have created for your programming assignment.

For example, when you create a project named "WindowsApplication1", then, Visual Basic 2012 Express creates a folder named "WindowsApplication1". The files for your form and code will be placed in this folder. You should zip this folder. When you zip this folder, you must let the zip program include all the sub-folders.

Once your project folder has been zipped into a single zip file, you should rename this zip file by using the prefix "Assignment", the assignment number, an underscore and your ISU Net ID (Not ISU Card ID). For example, the zip file for assignment #1 for a student of which ISU ID is isu123 would be Assignment1_isu123.zip.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M92022143
  • Price:- $40

Priced at Now at $40, Verified Solution

Have any Question?


Related Questions in Computer Engineering

Technology certainly does play a large role in our lives

Technology certainly does play a large role in our lives and this has happened in a very short period of time. It has impacted the way we activities professionally, personally, and academically. For example, online educa ...

Question suppose you are comparing two algorithms a and b

Question : Suppose you are comparing two algorithms A and B that run on the same machine. The running time of A is 10n log2 n and the running time of B is 50n (assume these are exact running time). What is the smallest v ...

Explain the differences between working in the web based

Explain the differences between working in the web based version of Outlook in Office 365 to the desktop application version of Outlook.

Briefly explain what separations are how do they effect the

Briefly explain what separations are, how do they effect the average duration of unemployment?

Requirementswrite a java program that reads a set of

Requirements: Write a java program that reads a set of integer lattice points, prints out the ones on the boundry of the convex hull sorted left to right (ie by x-coordinate), and then accepts additional points and deter ...

Sql transactions exercisesperform the test for the

SQL Transactions Exercises Perform the test for the non-additive join property (lossless join) for the relation R(A 1 , A 2 , A 3 , A 4 , A 5 ), and the decompositions D a , D b , D c , D d  and set of functional depende ...

Write review on this article with apa formatdigital

Write review on this article with APA format. Digital evidence has become a key component of the judicial process, due solely to the frequency of communications and transactions completed on computers and mobile devices. ...

Start up your web browser and clear the browsers cache

Start up your web browser and clear the browser's cache memory (Use the following website if you don't know how to do this), but do not access any site after clearing the cache. ? Open Wireshark and start capturing. Now, ...

Question suppose two matlab functions find-nonzero and

Question : Suppose, two Matlab functions find-nonzero and row-echelon are available to use. The first function takes a vector as input and returns the location of the first nonzero entry of the input vector. The second f ...

Describe the role of an ethical hacker and describe what

Describe the role of an ethical hacker and describe what you can do legally as an ethical hacker

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As