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:27]
kel
start [2013/02/21 16:46]
luciensleblanc
Line 1: Line 1:
-Multiple Choices Algorithm - by Mark Kelly +The actual motorized wheel chair
- +
-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 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 dollars, calculate 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. +
- +
------------------------------------------------------------------------------------------------ +
- +
  
 +Electric wheelchairs -- a system for many who are not able to move being a temporary (caused by illness), these kinds of sites a new inability, nevertheless able to be in a sitting down place. This device to move for people who have futility of movement, that is used in person spots.[[http://​www.sirusautomotive.co.uk/​used-mobility-cars-for-sale/​|used mobility]] For folks who will not sit there, "stool on wheels"​ which has a identical system. Now, industry features lots of styles of wheelchairs,​ various within style and design, as well as a set of specifications. Electric wheelchairs usually are broken into: With respect to the designed using the moderate (in the pub or maybe at your home) selected wheelchair sometimes:​[[http://​www.sirusautomotive.co.uk/​used-mobility-cars-for-sale/​|used motability cars]]
 +by using pneumatic small wheels, supplying an elevated standard of amortization as well as
 +which has a more robust mix.
 +Alloy added wheels are perfect for take a trip on the flawlessly flat surface, and so the buggy with throw wheels is far more appropriate for your property. These kinds of tires call for almost no upkeep as well as last more. In the event the solid wheel pauses, it is changed absolutely while using the casing.[[http://​www.sirusautomotive.co.uk/​used-mobility-cars-for-sale/​|used motability cars for sale]]. Buggy with inflatable or pneumatic rims used for jogging across town, along with a lot more carefully, removing rough roads inadequacies.[[http://​www.sirusautomotive.co.uk|sirusautomotive company]] Pneumatically-driven added wheels need exact same care while never-ending cycle: they need to every now and then replenish and also exchange. Hole inflatable water small wheels is usually substituted along with the camera, as well as sport bike helmet ( blank ) your substitution edge is not required.[[http://​www.sirusautomotive.co.uk|wheelchair vehicles]].Size and weight regarding electric wheelchairs vary dependant upon the model. Classic starting buggy consider an average of 19 kilo, your light material stroller * Fifteen kilograms and most gradual sports mobility device is definitely 8-15 kg.[[http://​www.sirusautomotive.co.uk|wheelchair adapted vehicles]] Seat fullness vary 40 so that you can Sixty centimeters and is particularly determined according to the client'​s body. With regard to overweight clients have particular wheelchair together with extensive seats in addition to high-capacity,​ which can be attained by having a focused ambigu body. Structure wheelchairs typically made from precious metal, as well as in so of the compact types -- made from lightweight aluminum, titanium or any other compact other metals, using the framework can be sound, flip-up or maybe active (made up of all over the place sections, covered having * pertaining to balance in uneven work surface) while it can be skladnoy.Obivka seat. As being the content with the entire body embracing seat designs are utilized: household leather.[[http://​www.sirusautomotive.co.uk|Sirus Automotive]] Leatherette chairs are super easy to clear, which happens to be especially critical in private hospitals, where requirement of repeated cleaning just after each and every affected individual, as well as at home in the event a new impaired incontinence water proof materials that has a soft substrate. Breathable hygroscopic content using a comfortable support presents enhanced sufferer relaxation and as well open so that you can clean remedy.[[http://​www.sirusautomotive.co.uk|wheelchair adapted vehicles]] Prams can be also equipped with some sort of outfitting unit for sanitary applications Baby stroller Electrical power ended up being designed once the World war ii. Wheel chair along with electronic drive is actually operated by power packs, can embark upon a single handle of 15 to help 30 km as well as a speed associated with Ten km Versus k. Control panel pram or simply a joystick incorporated while in the armrest, the most easy and simple to make use of. Many wheelchairs You can alter a cell within the suitable provide with the remaining, and many might be foot regulate.[[http://​www.sirusautomotive.co.uk|Sirus Automotive]]. There are electric seating verticalizer - lifting device in the directory location through that your particular person in your motorized wheel chair can certainly get to products positioned enough, as an example, receive a e-book in the ledge. Electric Wheelchairs are classified good travel trolley wheels (back, the front, fundamental axis and all sorts of major some added wheels), and also kind of hold (clubs just like regular stroller or car-like. Also a class good place of work with: indoors or perhaps outside the house.[[http://​www.sirusautomotive.co.uk|SirusAutomotive]]
 +Within planet exercise having motorized wheel chairs usually are supplied if only your injured torso, the individual is actually evidently physically vulnerable or maybe acquired coronary disease. [[http://​www.sirusautomotive.co.uk|sirusautomotive company]]Otherwise,​ you could acquire only for their particular funds. Usually run by the joystick or perhaps leader. If possible, the extender is usually modified in view of the particular distant / alarm to get palms. Now, growth of new technologies,​ specially in accordance with the codes with the muscular tissues.[[http://​www.sirusautomotive.co.uk|Sirus]]
 +Might be enhanced along with other operates (regarding rinsing legs), based on the professional medical data along with means. The majority of types can be employed if required like a hardware wheelchair.