Question
Objective: Only attempt this assignment after thoroughly reading Chapter 3 of the Visual Basic text. The objective of the assignment is to first copy a
Objective: Only attempt this assignment after thoroughly reading Chapter 3 of the Visual Basic text. The objective of the assignment is to first copy a Visual Basic solution from the textbook and run it in Visual Studio successfully. The next objective is to modify the program to prompt and read additional pieces of data, change a calculation, and display additional output. The final objective is for the student to be able to describe whether or not this program is a structured program and explain why. Description: In the Visual Basic text on pages 42-43, you will find a complete program that prompts the user for payroll data, reads it in, and displays it for the user. This action continues until the user types in "XXX" to quit. Enter this program into Visual Studio and run it. Note that when you copy it into Visual Studio, you will want to change the Module name to Module1 unless you go into the project properties to modify the "Startup object" (Directions under Lessons->Start Here->How To for those who would like to do this). After familiarizing yourself with this program thoroughly, modify the program to additionally ask the user for an employee number which will be a numeric value such as 3234 with no decimals. Also prompt the user to enter in bonus pay. Since this is a monetary amount, make sure the user can enter values with a decimal point such as 30.45. Currently the Net is set to be equal to the Gross minus the Deduct. Modify this so that the Net is set equal to the Gross minus Deduct plus the Bonus amount. Also change the program to display the employee number as well as the bonus amount for the user along with the other report data. Finally, examine the program in regard to which of the 3 basic structures are included in the solution (Recall Week 4->section Understanding the Three Basic Structures). To do so, walk me through the various parts of the program and identify the structures used. This written answer can be written directly in the drop box message area. To turn in: Submit your zipped project folder to the Chapter 3 Visual Basic Assignment Drop box. As a reminder, you can find information on how to zip your project under the Start Here link and clicking on "How to". For full points, also include the written response to the question above. This can be submitted as a .txt (text) document, Word, or typed in the Drop box message area.
Code to be modified
ion Explicit On ion Strict On erences ule Module1 oreferences Sub Main() Dim Name As String Dim GrossString As String Dim Gross, Deduct, Net As Double Const RATE As Double = 0.25 Const QUIT As String = "XXX" Const REPORT_HEADING As String = "Payroll Program" Const END_LINE As String = "**End of Report" 'Work done in the housekeeping procedure Console.WriteLine(REPORT_HEADING) Name = InputBox\$("Enter employee's name:") While (Name QUIT) 'work done in the detailLoop() procedure GrossString = InputBox\$("Enter employee's gross pay: ") Gross = Convert. ToDouble(GrossString) Deduct = Gross * RATE Net = Gross - Deduct Console.WriteLine("Name: " \& Name) Console.WriteLine("Gross Pay: " \&ross) Console.WriteLine("Deductions: " \& Deduct) 'Work done in endOfJob procedure Console.WriteLine(END_LINE) End SubStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started