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

Requirements:

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

Questions Cloud

The saas solution uses a multi-tenant architecture. : Your manager has asked you to investigate a Customer Relationship Management (CRM) solution offered as COTS software for in-house installation and as a Software as a Service Cloud solution. Assume the SaaS solution uses a multi-tenant architecture.
Provide a common and consistent office solution : A school decides it wants to provide a common and consistent "office" solution (a software package that includes word processing, spreadsheets, presentation capabilities, and drawing capabilities) to all students and teachers in the school. The schoo..
Withdrawing from the dealership agreement : It further states that it will be withdrawing from the dealership agreement from the end of 2007 to be able to con- centrate its resources on its south of England car dealers.
At what speed relative to the cart and at what angle to the : A cart is moving horizontally along a straight line with constant speed 30 m/s. A projectile is to be fired from the moving cart in such a way that it will return to the cart after the cart has moves 80 m. At what speed relative to the cart and at wh..
Average joes competing to make an impact : 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 comp..
Explain how edm could be used in your ais class : Explain how EDM (Electronic Document Management) could be used in your AIS class to eliminate all paper flow between the students and professor
How important is cultural communication in treating patients : How important is cultural communication in assessing, processing, or treating patients? How important is it to understand verbal or non-verbal communications?
How many stoves must packer inc sell to meet the target cost : Using cost + pricing calculate the price, given the cost and profit information and calculate the Target cost per stove. How many stoves must Packer Inc. sell to meet the target cost?
Describe any potential cultural communication issues : Describe any potential cultural communication issues. Identify and discuss any verbal or non-verbal cues that may affect the patient's health disparities (such as quality of care, access, language, and so on).

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Introduction to operating systems

Introduction to Operating Systems

  Deadlock prevention and deadlock avoidance

What three conditions must be satisfied in order to solve the critical section problem? What is the difference between deadlock prevention and deadlock avoidance?

  The ontario lottery and gaming corporation

On the first page of your assignment, write your name and student number. The Ontario Lottery and Gaming Corporation (OLG) offers the following lottery game:

  Compute minimum-maximum possible values for distance

During run, compute the minimum and maximum possible values for the following distance measures (from the center of the track): Manhattan, Euclidean and Chebyshev distance.

  Server interface

Research Assignment: Server Interface The Windows Server 2012 interface has changed significantly from Server 2008 and been made to resemble Windows 8.

  What window events can a program handle

What is the paintComponent method? How is it used in Java graphics? How does a program intentionally cause the paintComponent method to execute?

  Calculate the average of first 8 numbers

Write a C++ program that: Calculate the average of first 8 numbers divisible by 3 or 5, but not 6 and 10. please send me the correct code first you try , i mean run and compile the code by yourself if it works then post it to me ,else i don't need..

  Which of the following statements is true

Which of the following statements is true?

  Identify a recent moral dilemma or ethically questionable

Identify a recent moral dilemma or ethically questionable situation relating to ICT - use the Doing Ethics Technique (DET), ensuring you address each of the DET questions;

  Find shortest paths from src to all vertices

Bellman-ford Algorithm Given a graph and a source vertex src in graph, find shortest paths from src to all vertices in the given graph. The graph may contain negative weight edges.

  How the above code actually accomplishes recursion

How does the recursion end - as a concrete example, what happens for ten factorial as the nal returned value is being computed and why does the recursion stop?

  Proton decay in intersecting brane models

We aim to show that in intersecting brane models there are no open string diagrams which represent proton decay into leptons and gauge bosons.

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