Main objectives of the assessmentnbspthe aim of the

Assignment Help Visual Basic Programming
Reference no: EM13363462

Main Objectives of the assessment 

The aim of the assessment is to develop a Visual Basic console application that performs a number of mathematical functions. The mathematics package will be menu driven, i.e. a number of options will be displayed, and the user will be able to input what function of the package they want to run. On selecting a mathematical function to run, the program should then run that function, and then return to the main menu. 

Learning outcomes

(A) Knowledge and understanding See Appendix A. On successful completion of the module, students will know about the basic concepts of computer based problem solving, be able to develop and use simple data structures and have a firm grasp of algorithmic concepts. They will be introduced to problem solving techniques using computer packages and programming languages. 

(B) Cognitive (thinking) skills During the module, students will develop further the ability to formulate a solution to a problem in a systematic and logical manner. 

(C) Other skills and attributes (practical, professional and transferable) 

The module will provide the opportunity for students to develop their written communication and presentational skills. 

Description of the Assessment 

The mathematical package will consist of the following features. There are available for the program code part of the assessment, and for the verbal presentation. 

Menu : - The program should display a menu, with a user selectable choice for each part of program that has been implemented. The program should perform input validation (e.g. detect incorrect user entries and input) and also have an option to exit the program. On selecting a menu item, the appropriate part of the program should run, and the menu should then be redisplayed (unless exit has been selected). If a part of the program has not been implemented (e.g., Quadratic Equations), the program should simply display a short message, e.g. "Feature not implemented". 

Accuracy Option : - An option should be implemented to allow the user to specify to how many decimal places the numerical results should be displayed. This value should be restricted to a range between 1 and 5 decimals (inclusive). This accuracy option should apply to any numerical result (from the three mathematical features) displayed to the user. 

Quadratic Equation (mathematical feature) : - This part of the program should solve a quadratic equation of the form ax2+bx+c=0,see Appendix B. The user should input the values of a, b and c, and the program should display the values that x can take, i.e. the roots. Bonus marks will be given for handling cases where the roots are complex. 

A method for estimating the integral (area under a curve) of a simple function can be found in Appendix C. A description of which functions should be implemented will also be found in the appendix. This part of the program should implement this method, allowing the user to specify how long (number of iterations/number of random points) the method should sample for and then displaying the result for each of the example functions. 

Monte-Carlo Integration of a function (mathematical feature): - This part of the program should allow the user to enter a value, determine whether the entry is valid (an integer > 0) and then display whether the integer is a prime number or not. Any method of determining whether a number is prime or not may be used. The method should also display how long it took to determine whether the number was prime or not. 

Determining whether a number is prime or not (mathematical feature) : - This part of the program should allow the user to enter a value, determine whether the entry is valid (an integer > 0) and then display whether the integer is a prime number or not. Any method of determining whether a number is prime or not may be used. The method should also display how long it took to determine whether the number was prime or not. 

Reference no: EM13363462

Questions Cloud

Step-by-step answer to cost of capitalthis is a critical : step-by-step answer to cost of capitalthis is a critical thinking and concepts review question. the essentials of
Skills for a successful project manageryour company lrh : skills for a successful project manageryour company lrh products is about to attend a major trade show event in kansas
Risks in a project1 what types of risks are inherent in a : risks in a project1. what types of risks are inherent in a project? where do they originate? can they be mitigated?
Universities play a significant role in the provision of : universities play a significant role in the provision of higher education within australia. as part of the goal to
Main objectives of the assessmentnbspthe aim of the : main objectives of the assessmentnbspthe aim of the assessment is to develop a visual basic console application that
Project managementprepare a paper addressing the : project managementprepare a paper addressing the followinga.what is a project?b.what is a project life cycle?c.how do
1 what are pm triple constraints assume you have just : 1. what are pm triple constraints? assume you have just completed a project and met all project goals except cost. how
Project planning risk and time managementall projects : project planning risk and time managementall projects consume resources including time and money in order to deliver a
Calculate minimum costs times and cost schedulesconsider : calculate minimum costs times and cost schedulesconsider the following table of crash times and costs for the above

Reviews

Write a Review

Visual Basic Programming Questions & Answers

  Write a program, and store it in a file called

Write a program, and store it in a file called Travel Expenses.xlsm, that does the following: a) It asks for a person's first name and stores it in firstName; b) it asks for a person's last name and stores it in lastName

  Write a program using visual basic 2012

write a program using Visual Basic 2012 that reads a test score from a text box each time a button is clicked, and then displays the two highest scores whenever a second button is clicked. Use two class-level variables to track the two highest scores..

  Miles per gallon application

All average calculations should produce floating- point results. Avoid division by zero- if the user enters zero for the number of gallons, in-form the user that the input value for gallons must be greater than zero.

  Write a program that requests the marginal revenue

Write a program that requests the marginal revenue, marginal cost, fixed cost, and number of units of the product produced and sold and then displays one of the following three outputs: Profit, Loss or Break Even.

  Designing vb applications across multiple platforms

Technical Project "Designing VB Applications Across Multiple Platforms". This assignment will contain two (2) Parts: Written Paper and Visual Basic Prototype. The Visual Basic Prototype is not included in the total page count but is included in the e..

  Design vb project to calculate checking account balance

Design vb 2008 project to calculate a checking account balance. form: include radio buttons to indicate the type of transaction: deposit, check, or service charge.

  Assignment onnbspvisual basic nbsptechnical project

assignment onnbspvisual basic nbsptechnical project designing vb applications across multiple platforms this assignment

  Designing vb applications across multiple platforms

Technical Project "Designing VB Applications Across Multiple Platforms".

  Send a printout of interface to the printer

write a visual basic instruction to specify that of printform1 control should send a printout of interface to the printer.

  Vv boards system

VV Boards System - To demonstrate completing and delivering a prototype RAD system using OOPs capabilities of VB.NET. CIS 3145 Business Application Development with Visual Basic

  Theory of charisma described as a double-edge sword

Why is the theory of charisma described as a double-edge sword and please identify a leader that used charisma in a negative manner

  The implementation of server side of the application

Implementation of dynamic content, server side (backend) and database for your web site using Microsoft Visual Studio 2012

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