This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
start [2011/05/10 11:24] kel |
start [2013/04/24 13:03] taochang |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | Multiple Choices Algorithm - by Mark Kelly | + | Golf is a relaxing and fun sport, and a great social activity. However, not all of us are born with a talent for golf. Read this article for some helpful tips on improving various aspects of your game.[[http://saintpaulrfp.com/story.php?title=ladies-golf-trousers-throughout-physical-activities|Ladies Golf Clothing]] |
- | Another in the Fun with Algorithms series | + | Have a sense of humor. If you take a horrible shot, laugh about it instead of getting angry or sulking. While golf is a fairly serious game, having a bad attitude can affect more than just your mood. When you are upset or angry, you will lose focus, leading to a downward spiral. Instead, brush off the bad shot, and concentrate on having a good time on the course. |
- | 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: | + | If it's been a while since you bought new golf shoes, be sure to check reviews in golf magazines and online before heading out shopping. You will be surprised at all the new technological advances in golf shoes these days. By reading reviews and looking at pictures of all the new styles and types, you can save yourself a lot of time and aggravation and find just the right pair of golf shoes. |
- | 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. | + | A great golfing tip for beginners is to be aware of the position of your feet. This can make a huge difference as to where the ball goes once you hit it. You should always aim to have your feet in alignment with the ball. To do this, place your club down at your feet so that the club is touching your toes. Whatever direction the club is pointing to is where the ball will go. |
- | 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 | + | Here is a great tip to remember when playing golf. Remember to keep your hands low when swinging the club. By lowering your hands, you make the height of the follow through on your swing shorter, which makes the height of your shots lower, which makes the flight of the ball lower. |
- | 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 | + | Remember that men, women and children all use different kinds of golf clubs. If you are a small woman, it does not go without saying that a child's set of clubs will work for you. There are differences in shaft length, angle, and the strength with which you can hit the ball that all make it very important to get exactly the right set of golf clubs for you. |
- | 'inctax is here as a sample use of variables for calculations and | + | [[http://en.netlog.com/sullivannorth/blog/blogid=21351606|Ladies Golf Clothing Uk]]One common problem in golf putting is following the ball with your eyes after hitting it, which often causes the shoulders and hips to follow as well and make harder contact than was intended. Try practicing by placing the ball on top of a dime and watching the dime after the put. |
- | '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 | + | Take your time as you improve your golf game. You will not make fast progress in becoming a good golfer. It is a challenging game that involves body, mind and spirit. Trust yourself to improve and work forward slowly and in increments to become the best golfer you can be. |
- | '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 | + | |
- | + | It is important to be especially aware when you are golfing. There is a lot of activity happening on a golf course. Balls are flying through the air, golf carts are driving from here to there and clubs are swinging. It is important to be aware of your surroundings so that you do not get injured while golfing. | |
- | Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click | + | |
- | End | + | |
- | End Sub | + | |
- | End Class | + | Wear a high SPF sunscreen while playing golf and reapply it as necessary. An average round of golf takes approximately four hours to play through. On an open course, in full sun, the potential for sunburn is very high. Not only can this cause long term damage to the skin, it causes a lot of short term discomfort. |
- | + | [[http://priestnotify51.postbit.com/go-golfing-and-win-with-these-tips.html|Ladies Golf Clothing Jamie Sadock]]As mentioned in the beginning of this article, golf is a pleasurable activity that people throughout the world enjoy participating in. Whether you are a beginner or an expert, learning more about the game of golf will do nothing but help your overall game. Use this advice the next time you are on the green and you may find great success! | |
- | + | ||
- | Sample output | + | |
- | Perhaps more decorative that it needs to be for U3O2, but I can’t abide messy interfaces. | + | |
- | + | ||
- | <can't insert image!> | + | |
- | + | ||
- | :-( | + | |
- | + | ||
- | --------------------------------------------------------------------------------------------- | + |