130 likes | 368 Views
Visual Basic - Intrinsic Functions. Intrinsic Functions. Pre-coded Functions Used to improve developer productivity Broad Range of Activities Math calculations Time/Date functions String formatting Many more. Intrinsic Functions. Functions ALWAYS return a value
E N D
Intrinsic Functions • Pre-coded Functions • Used to improve developer productivity • Broad Range of Activities • Math calculations • Time/Date functions • String formatting • Many more
Intrinsic Functions • Functions ALWAYS return a value • You MUST do something with the value that is returned • Right hand side of an assignment statement • Part of an Output Statement
More Intrinsic Functions • InputBox • Prompts the user for keyboard input • Input is returned to the program for processing • Syntax: Result = InputBox (prompt, [title]) • Example: strInput = InputBox (“Enter Input”, “Input”) strName = InputBox (“What is your name”)
One More Intrinsic Function • MsgBox • Displays a message in a dialog box • Syntax MsgBox (prompt) • Example: MsgBox (“Hello World”) MsgBox (“The Result is “ & Result)
Example • Create an application that adds items to a sales receipt one at a time using an input text box and a button. Each time the button is pressed, the new item price should be added to a list box control which acts as a receipt. The program should also contain output labels for subtotal, sales tax and total that should be updated when an item is added to the receipt. (Ensure that the prices are numeric and that the output is formatted to currency)
Code • Variables • Subtotal • Tax • Total • What Data Types? • Where to Declare?
Add to Receipt Button • Read in Data from Text Box • Convert to Number • CDbl • Val • Input into ListBox • Formatted as Currency • Update Subtotal, Tax, Total & Displays
Convert to Number Format to Currency Format to Currency