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:30]
kel
start [2013/04/18 04:32]
muidtgamble
Line 1: Line 1:
-Multiple Choices Algorithm - by Mark Kelly +<p>A number ​of people across ​the world are now relying on the e cigs as an alternative way of smoking, it is ideal for many individuals which smokeDespite the fact that this product is quite new on the marketit has appeared ​to have made quite an impact on the way that we smokeWhen e cigs were first made, they were produced to be quite big in size but there are now smaller sized e cigs which will fit easily in your coat pocketA lot of people are now finding ​the e cig to be a lot more useful than the harmful cigarettes ​and would rather smoke something which isn't going to effect their health
- +</​p><​p>​ 
-Another in the Fun with Algorithms series +These vaporless cigarettes are made to be exactly like usual cigarettes whereby they feel exactly like the typical cigarettes people smokeSome people prefer to smoke cigarettes just for the nicotine intakethis is no longer needed as an cig is made up of real smoke vapors which come from the nicotine inside the deviceThis product is so efficient as there will not be any harmful toxins effecting you or any other persons health
- +</​p><​p><​img src="​http://​ecigarettesadvice.com/​wp-content/​uploads/​2013/​02/​electronic_cigarette_diagram.jpg" alt="​Choosing the right e cigarette brand for you" /></​p><​p>​ 
-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: +The vapor the e cigs produce ​is from cartridge which holds liquid nicotine, the small battery within the e cigs and the atomizer turns that liquid into nicotine vapor which gives a nice hit, just like a real cigaretteThe orange led light at the tip of the cigarette will not only add the authenticity but its also very safe and will not burn anything or light any fires. The gum and other products ​to help give up smoking are great too but the e cigs nicotine will reach the user a whole lot faster than things like gum or patches
-1-9 items = $100 each +</​p><​p><​img src="http://​image.made-in-china.com/​4f0j00uvjQRkCtHVoS/​2011-Most-Famous-Electronic-Cigarette-Brands-New-Product-601h.jpg" alt="​Electric cigarette tree" /></​p><​p>​ 
-10-19 items = $97 each +Changing flavors is ideal as you can try out a number of flavors ​and mix it up a little by testing out flavors which you may not normally useYou can even change ​the amount ​of nicotine you want to usePeople will benefit from this as they can reduce ​the amount ​of nicotine which you get from typical cigarettes, you can easily reduce the nicotine you take in over time. The mg you use for your intake really depends ​on your own preferencesThis is mainly why so many people enjoy cigsThere are tremendous advantages you will experience when you apply what you know about [[http://​www.electriccigarettetree.com/​|electric cigarette tree]]. The only way you will ever make difference in your own life is by overcoming inertia that binds so many others
-20-29 items = $92 each +</​p><​p>​ 
-30-39 items = $88 each +Dare to be different in the sense that you will get up and move on this go forward, ​be bold and willing to do something. The most critical aspect of this is making ​the decision that you will make a difference in your life
-40-49 items = $85 each +</​p><​p>​ 
-50 or more = $82 each +Thereforthink how you can best make good utility from what you are reading and then go forwardSo do keep reading more because we are not doneyet
- +</​p><​p>​ 
-Task: using pseudocodecreate an algorithm ​to calculate ​the unit cost of the items at different quantitiesThen calculate a total cost with 10% GST added  +So if its the freedom you want with the e cigs and smoke wherever you want at anytime then the e cigs are definitely for you, on the other hand if you would like to give up smoking all together and kick the habit the e cigs is also for you. If you want to find out all you need to know about the cig on the web then you need to ensure you do some thorough investigation. 
-Convert ​the pseudocode into code. +</​p><​p>​ 
-Create test data to fully test all aspects of the solution’s functionality. +Celebrities also regularly smoke cigarettes such as Kate Mossshe used to smoke walking down the catwalk but more recently turned ​to the e cigs. Catherine Zeta Jones also uses one as her husband has got throat cancer and she was getting hassled by many to give it up. Eastender Star Dot Cotton also uses one in public places, ​again for the legal purposes
-Note:  Input data need not be validated, ​and the interface can be very basic. +</​p><​p>​ 
-  +What do you think about these practical tips and suggestions we covered in this article? 
-Sample VB2010 solution +</​p><​p>​ 
-Public Class Form1 +All you need to do is take close look at this, and you will be able to tell that it is right on and especially with the supporting research. You can easily find tremendous amounts of information on [[http://www.fda.gov/​newsevents/​publichealthfocus/​ucm173146.htm|this data]], and there are relevant sites that are very helpful. The one particular thing to avoid, always, is achieving insufficient knowledge prior to action
-    ​' ​Multiple options algorithm +</​p><​p>​ 
-    ' by M.Kelly 10 May 2011 +But one thing that we always do is try to let people know there is a lot more that needs to be discoveredRemember as you go on with this that it is perfectly reasonable to decide on something that is most pertinent for further exploration.</​p>​
-    '​ Version 1.0 +
-    '​ To Do Next: nil +
- +
-    Private Sub btnCalc_Click(ByVal sender As System.ObjectByVal 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 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 ​virtual deck of cards encoded as numbers 1 to 52.  Given any number from 1 to 52, the 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 $201 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 onany further movement detection resets ​the timer back to its starting value and the countdown starts ​again. +
- +
-Convert your algorithm into working simulation of the light You will need to simulate: +
- +
-• The day/night sensor (e.gwith radio buttons) +
- +
-• The movement sensor (e.gwith 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. +
- +
- +
------------------------------------------------------------------------------------------------ +
- +
- +
- +