User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
start [2011/05/10 11:23]
kel
start [2013/04/30 09:48]
jadabstein
Line 1: Line 1:
-Multiple Choices Algorithm - by Mark Kelly+Find Delicious Food Meals Online ​
  
-Another in the Fun with Algorithms series 
  
-Stuff Pty Ltd sells stuff. The unit cost of the stuff varies according ​to the quantity orderedCustomers can order any number of items Stuff Pty Ltd use this scale: +Humans such as wide array. Whether it is everyday dressing up or your food we eat. [[http://​www.davied-jones-recipes.info/​|David Jones]] Recipe. We most especially love to test with food to fulfill our businesses taste buds. The exact same food everyday diminishes our companies appetite ​to do that foodYou invariably rather have variety with what you eat[[http://​www.davied-jones-food-images.info/|David Jones]] food
-1-9 items = $100 each +In this unique Web new release, our businesses day starts and also finishes being onlineIt is very simple look online looking for rewarding ​the appetite for a strong exquisite night.  
-10-19 items = $97 each +Consider after a long & frustrating day; you will get home and also mmmmwhat your aroma?  
-20-29 items = $92 each +These exquisite meals are only a few clicks away from an individual inside ​the circumstances of Internet[[http://www.davied-jones-photos.info/​|Davied Jones]]Indeed there are actually thousands of varieties related with meals accessibleWe will talk about and also discuss few websites which allow adding and additionally viewing dishes for your done address. ​ 
-30-39 items = $88 each +A wide range of on the internet sites share meals on-line, that enables you to look for the ideal recipes along with tips[[http://​www.davied-jones.com/|David Jones]] RecipeOnline recipes are actually effortless sufficient to educate yourself along with the elements are really easy to discoverBesides you can easily copy, design, or email your mealThey offer methods of cooking and as the substances, classique cooking instructions etc.  
-40-49 items = $85 each +Meal sites could help you in every kinds of food an individual desire whether or not its dietary food or being pregnant time food, actually kid food or food for day! You need to use your foods you at home and will find a meal based upon it[[http://​www.davied-jones-food.info/|David Jones]] Recipe Online
-50 or more = $82 each +Some of on the internet sites ask you to buy their cookbooks while others related with them request you to sign-up and also record into the website to see their mealsIf or when you come across the recipe book to the interestmouse click to download itA few sites may charge you for obtaining the recipe bookNumerous consumers simply copy the dish and additionally salvage ​it within their computer.
- +
-Task: using pseudocode, create an algorithm to calculate the unit cost of the items at different quantitiesThen calculate a total cost with 10% GST added  +
-Convert the pseudocode into code. +
-Create test data to fully test all aspects of the solution’s functionality+
-Note:  Input data need not be validatedand the interface can be very basic. +
-  +
-Sample VB2010 solution +
-Public Class Form1 +
-    ' Multiple options algorithm +
-    ' by M.Kelly 10 May 2011 +
-    ' Version 1.0 +
-    ' To Do Nextnil +
- +
-    Private Sub btnCalc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalc.Click +
-        Dim Qty As Integer = CInt(txtQty.Text) +
-        Dim inctax As Single = 0  '​declare ​and initialise in one hit +
-        '​ deliberately lacks validation ​of qty +
-        Select Case Qty +
-            Case 1 To 9 +
-                lblCostper.Text = 100 +
-            Case 10 To 19 +
-                lblCostper.Text = 97 +
-            Case 20 To 29 +
-                lblCostper.Text = 92 +
-            Case 30 To 39 +
-                lblCostper.Text = 88 +
-            Case 40 To 49 +
-                lblCostper.Text = 85 +
-            Case Else +
-                lblCostper.Text = 82 +
-        End Select +
- +
-        lblSubtotal.Text = Qty * CInt(lblCostper.Text) ​ 'using labels for output +
- +
-        '​inctax is here as a sample use of variables ​for calculations ​and  +
-        'using labels just for display purposes. +
-        'Using variables mean less converting back & forth between text and number. +
- +
-        inctax = CInt(lblSubtotal.Text) * 1.1           '​add GST  ​ +
-        '​The final total is nicely formatted currency just to show how it's done. +
-        'Nice formatting is not needed in U3O2. +
-        lblIncTax.Text = Format(inctax"​$#,####​.#0") +
-    End Sub +
- +
-     +
-    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click +
-        End +
-    End Sub +
- +
-End Class +
- +
-  +
- +
-Sample output +
-Perhaps more decorative that it needs to be for U3O2, but I can’t abide messy interfaces. +
-  +
-<​can'​t insert image!>​ +
- +
- +
- +
----------------------------------------------------------------------------------------------+