Comment ne jamais manquer de bières ni de pizzas dans un 5 à 7

beer-bottles

Aujourd’hui je m’adresse à toi association étudiante  ou communautaire quelconque .

Quand tu fais tes évènements sociaux impliquant bières et nourriture grasse, combien de fois es-tu arrivée à court de ces denrées de base? On se jase pas de 5 a 7 fancy avec martinis. On se jase de 5 a 7 ambiance conviviale avec des p’tites frettes dans un local pas nécessairement propre.

Au lieu de faire un modèle de programmation linéaire comme d’habitude, j’ai bricolé un algorithme pour résoudre ça.

C’est quoi maintenant cette affaire-là? En gros, un algorithme c’est une méthode logique de raisonner.

La première chose qu’il faut faire c’est d’établir mes variables.

J’ai besoin de mes quantités de Bières et de Pizzas.

Voici pour toi les règles normales de consommation de ta crowd :

  • 2 Bières la première heure
  • 1 Bière par heure supplémentaire
  • 2 pointes de Pizza 16”
  • Et idéalement, tu supposes aussi qu’il te faut un 5% supplémentaire pour ce qui aura été échappé/renversé/autres.

Donc je vais avoir :

Bière = (Guests x 2 + Guests x (Fin-Début-1)) x 1.05

Pizzas = (Guests x2) x 1.05

Question existentielle : pourquoi (Fin-Début-)1? Entre toi et moi, les 5 à 7 durent jamais vraiment de 5h à 7h. Je te laisse donc la liberté de décider de ton temps de Début et de Fin de party.

Et là l’affaire c’est que tu veux pas non plus acheter des bières à l’unité.

Tu vas donc arrondir ton nombre de caisses nécessaires de manière à en avoir toujours plus que nécessaire.

Sauf que l’autre affaire c’est que tu veux pas avoir à acheter deux caisses de 36 si finalement tu as juste besoin de 40 bières.

On va établir nos règles comme suit :

  • Si tu as plus que 72 invités, ça vaut la peine d’acheter uniquement des 36.
  • Si tu as moins que 72 invités et que ton ‘surplus’ (le 40-36 = 4) est inférieur à 24, achètes une 24

Dans ma logique algorithmique je te traduis ça comme ça :

code

Pretty simple right?

Admettons maintenant que tu crées un event Facebook.

Voici les règles à suivre pour en faire LE 5a7 de l’année.

Première étape : tu m’invites.

Deuxième étape : tu espères que ton nombre d’attentings = le nombre de gens qui se présentent

Troisième étape : tu utilises ce charmant outil et tu me remercies en sponsorisant mes drinks.

How to use it?

Indique le nombre de guests, le temps de début et de fin (en nombre entiers ou décimaux : 3.5, 5, 8, …) et enjoy.

 

Tu veux des features supplémentaires? Affirme toi via les commentaires, par email, sur twitter, alleluia.

Crédits photo : Flickr