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 Both sides next revision
start [2011/05/10 11:30]
kel
start [2012/09/13 01:59]
shengbaba555
Line 1: Line 1:
-Multiple Choices Algorithm - by Mark Kelly +Women can certainly make buddies ​with one anotherYes, it true whilst travelling two women who're unknown ​to one another begins interacting on a single ​of the hot favorite subjectsBeginning ​from strawberry lipsticks ​to Gucci bagsthey like to discuss every single make of items which supports these to boost their beautyButnowadays women are located ​to go over more about their figure and fewer on beauty itemsRegardless ​if you are travelling inside a bus or train, you'd find women talking about on Pamela Anderson figure ​and lamenting on their own fate as god hasn't gifted them the 36-24-36 figure.
- +
-Another in the Fun with Algorithms series +
- +
-Stuff Pty Ltd sells stuff. The unit cost of the stuff varies according to the quantity ordered. Customers ​can order any number of items. ​ Stuff Pty Ltd use this scale: +
-1-9 items = $100 each +
-10-19 items = $97 each +
-20-29 items = $92 each +
-30-39 items = $88 each +
-40-49 items = $85 each +
-50 or more = $82 each +
- +
-Task: using pseudocode, create an algorithm to calculate the unit cost of the items at different quantities. Then 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 validated, and 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 Next: nil +
- +
-    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!>​ +
- +
-:-( +
- +
- +
---------------------------------------------------------------------------------------------- +
- +
-Fun with Algorithms - Mark Kelly +
- +
-Use flow charts or N-S charts ​to elegantly solve the following algorithms. ​ Some are harder than others... ​ Try actually coding it after doing the brainwork. +
--- +
- +
-Round any decimal number UP to the next highest multiple of 0.25. +
- +
--- +
- +
-Convert any Roman number to decimal (e.g. MCMLXIX to 1969) - and/or vice versa +
- +
--- +
- +
-Convert any binary number to decimal. +
- +
--- +
- +
-Find the lowest (or greatest) common denominator of 2 integers (or report that there is no LCD or GCD). +
- +
--- +
- +
-List prime numbers up to 100 +
- +
--- +
- +
-Simulate the display of a single-digit liquid crystal display  +
- +
- +
-Assume there are 7 LCD bars like this +
- +
- _ +
-|_| +
-|_| +
- +
-Feed it any numeral or alphabetic character ​ in hexadecimal range (0 to F) and it should turn on the right bars ​(Efficiency is the key requirement here!) +
- +
--- +
- +
-Given a price including 10% GST, give the ex-tax price and the tax component, e.g. $11 inc = $10 ex + $1 GST. +
- +
--- +
- +
-Create a virtual deck of cards encoded as numbers 1 to 52.  Given any number ​from to 52the algorithm should return the suit and rank represented by the card. +
- +
--- +
-Create an algorithm ​to shuffle the virtual deck of cards  +
- +
- +
--- +
- +
-Create an algorithm ​to play naughts and crosses - it should be unbeatable if the algorithm plays first. +
- +
--- +
- +
-Given an number of dollarscalculate what notes or coins need to be given as change from $100.  e.g. $67 = 1 x $20, 1 x $10, 1 x $2, 1 x $1. +
- +
--- +
- +
-An electrical company is developing a new main-powered sensorlight with the following requirements:​ +
- +
-• It turns on its LED light for a predetermined time (e.g. 60 seconds) after sensing movement with its passive infrared (PIR) detector. +
- +
-• It does not turn the light on if its light detector senses that the room is already well illuminated (e.g. during the day) +
- +
-• While its light is on, any further movement detection resets the timer back to its starting value and the countdown starts again. +
- +
-Convert your algorithm into a working simulation of the light. ​ You will need to simulate: +
- +
-• The day/night sensor (e.g. with radio buttons) +
- +
-• The movement sensor (e.g. with a mouse click or keypress) +
- +
-• The LED light (e.g. with a shape changing its colour) +
- +
-Show the value of the countdown time onscreen to verify its behaviour. +
- +
- +
------------------------------------------------------------------------------------------------+
  
 + Okay, so god is kind enough to provide 36-24-36 to Pamela Anderson? Well, it not god gift however the daily workout routines and yoga for putting on weight which will help her to remain healthy and fit. Putting on weight issues have grown to be common nowadays with increasing numbers of people joining the yoga clubs and gym to remain in shape. If you have a poached egg inside your breakfast, chicken sausages inside your lunch, Fried potatoes in evening and pork grain in dinner, nobody on the planet can prevent you from attaining weight. It really due to the life-style that has created a lot of health issues.
  
 + ​Nowadays,​ you won't ever visit a kid playing in the earth as more often than not they spend before television watching Shinchan, Scooby doo, Tom and Jerry. You are able to really blame the children because it the job from the parents to cause them to become go outside and breathe outdoors that is much needed to possess a healthy lifestyle. Despite the fact that people decide to take a diet they fail when you eat more food on the following day. [[http://​www.mulberryukes.com|mulberry outlet shop]]Request your kid to pass through the spoon as he is watching Shinchan. He'll not move just one muscle because he is watching the cartoon which is among the most significant things of his existence. Consider what's going to occur to him within the last episode of Shinchan? He'll also seem like the childrens favourite with body fat in the belly because he hasn't moved just one muscle throughout all of the instances of this program.
  
 + So, so what can really be achieved to remain in shape without attaining weight? [[http://​www.mulberryoutleteu.com|Mulberry bags sale]]Yoga for meditation is a great and efficient way to battle with stress because it calms your body and mind. You have to be turning over that why meditation ought to be practiced once the subject is putting on weight? When individuals have been in stress, they eat more without recognizing the truth that they'​re consuming a lot more than the needed amount.
  
 + If this involves exercises of yoga for putting on weight, you have to pick the exercise that will suit together with your body. You need to make certain that you're practicing the yoga positions correctly to ensure that you may enjoy the advantages. Start practicing yoga exercises and find out the alterations happening inside your existence. Sex life! It'll adore you!