On the Subject of Ice Cream

Simon screams for ice cream!

  • The module has a display with a customer's name, and a display with five types of ice cream.
  • Using the table, determine the allergies of the customer.
  • Go through the first applicable flavour list below and select the first ice cream flavour that the customer is not allergic to which is also currently available in the flavour list on the bomb. All flavours are made out of real ingredients.
  • Press the 'sell' button once the correct ice cream flavour is selected. Repeat for all three customers.
  • Note that the ice cream parlour is not open all day! Only sell ice cream on even-numbered minutes! Selling ice cream on an odd-numbered minute causes a strike.

Recipes for Ice Cream Flavours:

  • Cookies and Cream: Vanilla Flavour, Cookies.
  • Double Chocolate: Chocolate Flavour, Chocolate Chips.
  • Double Strawberry: Strawberry Flavour, Strawberries.
  • Mint Chocolate Chip: Mint Flavour, Chocolate Chips.
  • Neapolitan: Strawberry Flavour, Chocolate Flavour, Vanilla Flavour.
  • Raspberry Ripple: Vanilla Flavour, Raspberry Sauce.
  • Rocky Road: Chocolate Flavour, Nuts, Marshmallows.
  • The Classic: Vanilla Flavour, Chocolate Sauce, Cherry.
  • Tutti Frutti: Vanilla Flavour, Fruit Pieces*.
  • Vanilla: Vanilla Flavour.

Allergy Converter**:

  • Cherry: 7
  • Chocolate: 0
  • Cookies: 4
  • Fruit: 6***
  • Marshmallows: 8
  • Mint: 5
  • Nuts: 3
  • Raspberry: 2
  • Strawberry: 1

* Fruit pieces include strawberries, bananas, cherries, and raspberries.

** None of the customers are allergic to vanilla flavouring.

*** Having a fruit allergy implies you are also allergic to strawberries, raspberries, and cherries.

To find out which ingredients the customer is allergic to, use the allergy table.

The rows are the customers, and the columns are the last digit of the serial number.

Allergy Table:

0-1 2-3 4-5 6-7 8-9
Adam 3-4-1 3-6-2 0-2-1 2-4-7 8-5-6
Ashley 6-2-5 4-1-7 0-8-2 1-2-6 3-6-7
Bob 5-6-8 2-1-0 4-8-2 4-2-5 0-5-1
Cheryl 1-6-3 7-5-2 1-4-5 4-2-0 3-7-5
Dave 2-6-7 0-1-4 8-2-3 7-8-1 5-7-3
Gary 1-2-5 6-8-0 3-2-1 7-4-5 1-8-4
George 8-1-2 6-4-8 0-4-3 1-6-4 3-2-5
Jacob 7-3-2 1-5-6 5-4-7 3-4-0 6-2-1
Jade 3-7-1 0-8-2 7-1-3 6-7-8 4-5-1
Jessica 4-2-6 1-2-3 0-3-4 6-5-0 4-7-8
Mike 1-5-0 6-8-3 0-7-1 4-3-2 3-6-1
Pat 5-6-2 1-3-6 3-4-7 2-0-5 8-1-3
Sally 4-6-3 1-0-2 6-7-4 2-5-8 0-3-1
Sam 2-4-1 7-8-0 3-4-6 1-0-3 6-5-2
Sean 4-6-1 2-3-6 1-5-7 6-8-2 2-7-4
Simon 0-3-5 1-6-4 5-4-8 2-0-7 7-3-6
Taylor 6-3-5 5-1-2 4-2-6 7-1-0 3-7-2
Tim 0-8-3 2-1-4 4-3-5 2-6-7 1-4-3
Tom 8-4-5 1-6-7 2-5-6 3-7-5 3-6-1
Victor 0-3-1 2-5-7 3-4-6 6-7-1 5-3-0

To find out which flavours to sell to the customer first, use the following table of flavour lists.

Read the table in normal reading order (left to right, then top to bottom) and choose the first applicable list. Vanilla is always the last.

Flavour List Table:

If there are more lit than unlit indicators: Otherwise, if there is an empty port plate present on the bomb:
  • 1 - Cookies and Cream
  • 6 - Double Chocolate
  • 8 - Double Strawberry
  • 7 - Mint Chocolate Chip
  • 2 - Neapolitan
  • 9 - Raspberry Ripple
  • 5 - Rocky Road
  • 4 - The Classic
  • 3 - Tutti Frutti
  • 7 - Cookies and Cream
  • 1 - Double Chocolate
  • 6 - Double Strawberry
  • 2 - Mint Chocolate Chip
  • 3 - Neapolitan
  • 8 - Raspberry Ripple
  • 4 - Rocky Road
  • 9 - The Classic
  • 5 - Tutti Frutti
Otherwise, if there are 3 or more batteries: Otherwise:
  • 3 - Cookies and Cream
  • 7 - Double Chocolate
  • 5 - Double Strawberry
  • 6 - Mint Chocolate Chip
  • 1 - Neapolitan
  • 4 - Raspberry Ripple
  • 9 - Rocky Road
  • 8 - The Classic
  • 2 - Tutti Frutti
  • 2 - Cookies and Cream
  • 6 - Double Chocolate
  • 1 - Double Strawberry
  • 9 - Mint Chocolate Chip
  • 5 - Neapolitan
  • 8 - Raspberry Ripple
  • 3 - Rocky Road
  • 4 - The Classic
  • 7 - Tutti Frutti