Calculate their monthly bill based on their isp usage

Assignment Help Visual Basic Programming
Reference no: EM132080079

The project is designed to allow the users to select an Internet Service Provider (ISP) service package and calculate their monthly bill based on their ISP usage and package selection.

The ISP provider has 3 packages available, as well as a 20% discount for non-profit organizations.

1. Package A: 10 hours of access for R9.95 per month and any additional hours are R2.00 per hour.[RM1]

2. Package B: 20 hours of access for R14.95 per month and any additional hours are R1.00 per hour.

3. Package C: Unlimited access for R19.95 per month.

Your program should present a user interface similar to the one below. All controls and variables should have appropriate names, and your code should be properly formatted (indented and spaced) and commented (see Coding Specifications handout).

The form should contain a set of radio buttons to select the desired ISP package, a check box to indicate if they are a non-profit organization and allow input for the number of hours they use their ISP per month. The form should not allow the user to minimize, maximize, or resize.

You must declare constants for the minimum (1) and maximum (744) hours per month they can use their ISP. You must declare variables to store data, and they must be of the narrowest scope possible (module-level variables are OK if multiple event procedures need to access their data).

You should not accept inappropriate entries from the user (empty, non-numeric, outside the acceptable range) - instead you should request a new, appropriate value. However, the prior entry, whether acceptable or not, should remain in the text box, and be selected/highlighted.

The Exit button on the form should cause your program to stop running.

The Clear button should reset the form to the default when the form is first displayed.

In addition to the specific requirements itemized above, you should make sure that the tab index order is functional, focus is appropriate, and that the overall interface is as user-friendly as possible.

The Enter button should be the Default (Calculate) button, any presentation of numbers should be right-aligned, and there should be Access keys as indicated. Also be sure that the user is not able to change the value for the Total Amount Due.

Remove dollar signs and use R's

Add a comparison functionality that will display any potential savings for the customer based on their package selection and ISP usage.

The updated form should be as displayed below.Add a check box for Display Potential Savings, that when checked will display the amount Package A customers would save if they selected Package B or C, or the amount Package B customers would save if they selected Package C. If there is no savings, the message should indicate that instead.

Reference no: EM132080079

Questions Cloud

What are the states of nature and social contracts : What are the states of nature and social contracts in the philosophies of Hobbes, Locke, and Rousseau? How are they similar and how are they different?
Imagine it is true that humans do not have free will : Imagine it is true that humans do not have free will and are not capable of choosing which actions they have and which actions they do n
Write the list after each pass of the quick sort algorithm : Write the list after each pass of the quick sort algorithm for the following list of numbers, using the following pivot selection strategies.
Jane was a better tennis player than peter : Does it or it does not contain an argument, and indicate the conclusion of the argument
Calculate their monthly bill based on their isp usage : Select an Internet Service Provider (ISP) service package and calculate their monthly bill based on their ISP usage and package selection.
Induction or of presumption in the following passage : Identify and explain any fallacies of defective induction or of presumption in the following passage:
What do think should be done to make standard enforceable : Provide an example that demonstrates this concept. What do think should be done to make the standard enforceable?
What are the main contributions the greeks : What are the main contributions the Greeks made to the world today? Why are they important?
Think of coca-cola environmental initiatives : What do you think of Coca-Cola’s environmental initiatives? Are they just window dressing, or does the company seem to be sincere in it’s efforts?

Reviews

Write a Review

Visual Basic Programming Questions & Answers

  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..

  Visual basic programming discussion

The use of decision logic is one of the major concepts of computer programming. The decision takes your code from being sequential to one that can take various options based on the different conditions. Determine the method of coding that you would u..

  Ticketseller

Use Visual basic 2010Visual Basic,  TicketSeller. This assignment will contain two (2) Parts: Event Planning Document and Coding phase. You must submit both parts as separate files for the completion of this assignment. Remember, you are only to de..

  Data storage & "exception error trapping"

Discussion on Data Storage and  "Exception Error Trapping".

  Designing vb applications across multiple platforms

Technical Project "Designing VB Applications Across Multiple Platforms".

  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

  Need help building a vwd website

Need help building a VWD website. This website may not go live. I have little progress as a family tragedy has impeded my time for school.

  To develop a visual basic console application

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 w..

  Program in basic which prompts user to input two integers

Write down the program by using Small Basic which prompts the user to input two integers: firstNum and secondNum (firstNum must be less than secondNum).

  Develop vb-net application that includes arrays and loops

Develop a VB.NET application that includes arrays, loops, and IF statements to do the following. Your output must also display the number of applicant(s) being interviewed.

  Visual basic program to accept numeral values

Write a VISUAL BASIC program to accept numeral values of any unit, sum up the total, calculate the average, and then Output the result with a proper unit.

  Write a visual logic program to accept series of number

Write a Visual Logic program which accepts a series of numbers, until the first negative value is entered. The maximum number of non-negative input values is 250.

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