<html><body bgcolor="#FFFFFF"><div>A nickel is worth 5 cents (or pence :) and a dime is worth 10 cents. Quarters are 25 cents. Coins are used for amounts under a dollar; bills for everything a dollar and over.<br><br></div><div>-B</div><div><br>On Dec 22, 2010, at 8:21 PM, Sayth Renshaw &lt;<a href="mailto:flebber.crue@gmail.com">flebber.crue@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div><br><br><div class="gmail_quote">On Thu, Dec 23, 2010 at 2:26 AM, Todd O'Bryan <span dir="ltr">&lt;<a href="mailto:toddobryan@gmail.com"><a href="mailto:toddobryan@gmail.com">toddobryan@gmail.com</a></a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I just realized something. You probably speak British (or at least<br>
un-American) English. One of my former students from Manchester said<br>
the first two weeks of math were very confusing because what we call<br>
parentheses he called brackets and what we called brackets, he called<br>
something else.<br>
<br>
Here's an English to English dictionary:<br>
<br>
( and ) = open and close parentheses<br>
[ and ] = open and close brackets<br>
{ and } = open and close (curly-)braces<br>
<br>
You tend to use parentheses in Racket, except in some special forms,<br>
which use brackets instead. (These occur when you'd have a couple of<br>
parentheses in a row and are just there to make visual parsing<br>
easier.)<br>
<br>
Hope that helps,<br>
<font color="#888888">Todd<br>
</font><div><div></div><div class="h5"><br>
On Wed, Dec 22, 2010 at 10:22 AM, Todd O'Bryan &lt;<a href="mailto:toddobryan@gmail.com"><a href="mailto:toddobryan@gmail.com">toddobryan@gmail.com</a></a>&gt; wrote:<br>
&gt; Here's an algorithm for converting from "normal math" to Racket.<br>
&gt;<br>
&gt; Write your expression:<br>
&gt;<br>
&gt; people * ticket-price - (number-of-shows * 20 + people * ticket-price)<br>
&gt;<br>
&gt; Notice that I didn't put parentheses anywhere that order of operations<br>
&gt; didn't require them.<br>
&gt;<br>
&gt; Now, add exactly one pair of parentheses for every operator that<br>
&gt; doesn't have one. Make sure you don't add too many and make sure you<br>
&gt; don't add too few. You should end up with the same number of operators<br>
&gt; as pairs of parentheses:<br>
&gt;<br>
&gt; ((people * ticket-price) - ((number-of-shows * 20) + (people * ticket-price)))<br>
&gt;<br>
&gt; Notice 5 operators (*, -, *, +, and *), 5 open parens, and 5 close parens.<br>
&gt;<br>
&gt; Now, move each operator to right after the open paren of the pair that<br>
&gt; encloses it. In other words, I'll move the first * to in front of<br>
&gt; people (i.e. after the second open parenthesis), but the - will move<br>
&gt; after the first open parenthesis.<br>
&gt;<br>
&gt; (- (* people ticket-price) (+ (* number-of-shows 20) (* people ticket-price)))<br>
&gt;<br>
&gt; Don't worry. This gets much easier with practice.<br>
&gt;<br>
&gt; Todd<br>
&gt;<br>
&gt; On Wed, Dec 22, 2010 at 5:44 AM, Sayth Renshaw &lt;<a href="mailto:flebber.crue@gmail.com"><a href="mailto:flebber.crue@gmail.com">flebber.crue@gmail.com</a></a>&gt; wrote:<br>
&gt;&gt; What I am having trouble navigating is the brackets.<br>
&gt;&gt;<br>
&gt;&gt; Simply in normal math what I am trying to do is<br>
&gt;&gt;<br>
&gt;&gt; (people * ticket price)-((number of shows * 20)+(people * cost per person))<br>
&gt;&gt;<br>
&gt;&gt; Contrcat : total profit : attendees performance -&gt; number<br>
&gt;&gt;<br>
&gt;&gt; ;; Purpose to calculate total profit of a theatre per show<br>
&gt;&gt;<br>
&gt;&gt; ;;Example: (total profit 20 1) should produce $70<br>
&gt;&gt;<br>
&gt;&gt; ;;Defintion: ( define (- profit cost))<br>
&gt;&gt; (* patrons 5( - (* patrons 0.5(+ (* shows 20)))))<br>
&gt;&gt;<br>
&gt;&gt; (define (patrons p)<br>
&gt;&gt; &nbsp;&nbsp;&nbsp; ;p &nbsp;&nbsp;&nbsp; a number<br>
&gt;&gt; &nbsp;&nbsp;&nbsp; ...<br>
&gt;&gt; &nbsp;&nbsp;&nbsp; )<br>
&gt;&gt;<br>
&gt;&gt; (define (shows s)<br>
&gt;&gt; &nbsp;&nbsp;&nbsp; ;s&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; a number<br>
&gt;&gt; &nbsp;&nbsp;&nbsp; ...<br>
&gt;&gt; &nbsp;&nbsp;&nbsp; )<br>
&gt;&gt;<br>
&gt;&gt; (define (total_profit p s)<br>
&gt;&gt; &nbsp;&nbsp;&nbsp; (* p 5( - (* p 0.5(+ s 20)))))<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _________________________________________________<br>
&gt;&gt; &nbsp;For list-related administrative tasks:<br>
&gt;&gt; &nbsp;<a href="http://lists.racket-lang.org/listinfo/users" target="_blank"><a href="http://lists.racket-lang.org/listinfo/users">http://lists.racket-lang.org/listinfo/users</a></a><br>
&gt;&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>Thanks for the tip on the parentheses. Having a close and open without an operator " ) ( " between them really through me. Yes I speak Australian/British English this hasn't been too much of a hurdle though in HTDP I wont be doing Ex 2.3.1 as I have no idea about nickels and dimes. The book is very good regardless of that minor localisation.<br>
<br>Sayth<br>
</div></blockquote><blockquote type="cite"><div><span>_________________________________________________</span><br><span> &nbsp;For list-related administrative tasks:</span><br><span> &nbsp;<a href="http://lists.racket-lang.org/listinfo/users"><a href="http://lists.racket-lang.org/listinfo/users">http://lists.racket-lang.org/listinfo/users</a></a></span></div></blockquote></body></html>