# [racket] Exercise 3.1 HTDP Help

 From: Jeremy Duenas (jduenas23 at gmail.com) Date: Tue Jan 25 00:48:16 EST 2011 Previous message: [racket] function equality with contracts Next message: [racket] Exercise 3.1 HTDP Help Messages sorted by: [date] [thread] [subject] [author]

```I am a beginner to programming and where I know I have the most problems is
just trying to understand the math behind what I am trying to do.
For example I am working through the exercise 3.1.1 in HTDP. It states "make
up examples for each of the functions. Determine how many attendees can
afford a show at a ticket price of \$3.00, \$4.00, and \$5.00. Use the examples
to formulate a general rule that shows how to compute the number of
attendees from the ticket price."

1st Question: Without the functions already defined how am I suppose to work
through examples?!?!

2nd Question: When it says "use the examples to formulate a general rule
that shows the how to compute the number of attendees from the ticket price"
I don't understand at all how to do this

3rd Question: I looked ahead and it defines the attendees function as (+ 120
(* (/15 .10)(-5.00 ticket-price)   I understand the the 120 is the attendees
that can afford the \$5 ticket price, the 15 is the additional attendees when
dropping the price and the .10 is the amount the price has been dropped. I
do not understand why I am dividing 15 by .10 or why I am subtracting the
standard price of \$5 by the entered ticket-price and multiplying the two
together.

I am learning this on my own so I do not have a teacher to ask these
questions too, and I am not looking for any answers, I want to figure
everything on my own, I just need explanations to these questions because I
am honestly lost.

Jeremy D. Duenas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20110124/53b7faf4/attachment.html>
```

 Posted on the users mailing list. Previous message: [racket] function equality with contracts Next message: [racket] Exercise 3.1 HTDP Help Messages sorted by: [date] [thread] [subject] [author]