Average joes competing to make an impact

Assignment Help Basic Computer Science
Reference no: EM13969532

Programming Study Guide

Visual Basic Programming

Exercise 1: Coffee Shop New Chain Rollout

Directions: You are a brand new coffee chain, Average Joes competing to make an impact on the coffee industry through an application similar to Starbucks.com. You are required to provide a design of the program that includes: a pseudocode, and a complete Visual Basic code (notating all inputs and outputs).


The initial screen must be a splash screen the displays the name, Average Joes, a logo, the current date, and the founder of Average Joes, Joe Smith.

From the initial splash screen, the application should transition to a main form that has the same logo and a menu at the top.

The menu should show Order Coffee as the first menu item, display the Promotions, and the option to Exit. When the customer clicks the first option, a form to order the coffee of their choice will be displayed, the second option displays any current promotions. When they click on Exit, the application will display the message, "Average Joes, there's nothing average about our coffee".

When the customer selects the menu option to Order Coffee, a new form would appear, which automatically closes the other form. On this form should contain the following components:

A textbox to allow them to enter the number of coffees they wish to order.

Three radio buttons to allow the customer to select the coffee cup size, the first option is a small for 2.00, the second option is medium for 3.50, and the third option is large for 5.00.

Two additional radio buttons for the temperature of the coffee, either hot or cold.

- Display a message that to upsize the beverage is .50 extra and additional syrup is .75 extra, the large size cannot be upsized.

Display a 7 check boxes for the following flavor syrups: Vanilla, Chocolate, Orange, Raspberry, Caramel, Mocha or None.

Add a button that displays the message, Make my Coffee!

When the button is pressed, automatically add the choices starting with the coffee price, then the cup size in addition to any extra flavor syrups they chose.

You are to then close this order form and open another to display the selections.

In this form (called from step 3 to display the selections, put the same menu at the top as is on the first form in step 2:

Add a combo box of phone number on the screen where the person will select their phone number.Below this combo box, add a button that displays, Show Order.

The next form is to display the daily promotions. This form will replicate the menu from the form in step 2 to the top.

Include a label informing the customer to select which, if any, promotions they want. The customer is required to click the Calculate Total button displayed at the bottom of this form, to calculate the quantity of selected items and the applicable cost.

Upon clicking the Calculate Total button, the customer is shown the quantity of selected items and the total including tax. Please use 8% as the tax for this program.

For every amount entered in a text box, it must be validated in a subprogram, and the customer must select a cup size and flavor syrup type for the coffee order.

Exercise 2: The Basic Calculator

Directions: In this exercise, you are going to create a basic calculator (similar to the calculator program in your computer.) You are required to provide a design of the program that includes: a pseudocode, and a complete Visual Basic code (notating all inputs and outputs).Requirements:

The calculator is required to possess functions that allow the user to add, subtract, multiple, and divide multiple numbers. In addition, the function for percentages must be present. The function to allow the user to both store and clear out the memory must be available.

Reference no: EM13969532

Is there are way to split a large file

Is there are way to split a large file (around 7Gb) without completely reading it. Can we somehow take advantage of the  values stored in the internal map structures?

Passing the maximum number on the command line

The deliverables are one Java class, allowing to run the sieve by passing the maximum number on the command line, the design document (no more than one page) explaining the

Provide a sql statement that displays the isbn

Provide a SQL statement that displays the ISBN, TITLE and PROFIT for all books where the COST is greater than or equal to $10.00 and less than or equal to $40.00. (The PR

The federal government uses many techniques

The federal government uses many techniques to ensure that multiple high officials are not exposed to the same vulnerabilities at the same time. For example, the president

Dos attacks and password cracking

Identify three (3) DoS attacks and analyze the way in which each attack takes advantage of the interworking of the transport protocols (e.g.,TCP, IP, and UDP) and exploits t

Pseudocode for a program to ask the user

Write a pseudocode for a program to ask the user for a measurement in feet. Convert the measurement in feet to meters and display the result. Look up theconversion from feet

Define classes respectively for a book and a library

In the class, which describes the library, create methods to add a book to the library, to search for a book by a predefined author, to display information about a book and

Find the center of mass of the solid

Find the center of mass of the solid bounded above by z=4 , on the sides by z=seq root of 25-x^2-y^2 , and outside the cylinder x^2+y^2=16 . (density = seq root x^2 +y^2)


Write a Review

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