Cartelle per la tombola da stampare - 1a parte
mercoledì 5 dicembre 2007
Ve l'avevo detto che da questa settimana in poi ci sarebbe stato da divertirsi con un po' di codice. Questo tutorial (in 2 parti) ci porterà a generare dei file PDF contenenti cartelle per la tombola (sempre diverse) da stampare e utilizzare durante le interminabili sessioni di gioco post-pranzo natalizio.
Prima di sporcarci le mani col codice vediamo un po' di teoria: argomento principale di questa prima parte.
Le cartelle della tombola sono griglie 9x3 contenenti 15 numeri tra 1 a 90, ordinati in questo modo:
- Nella 1a colonna i numeri da 1 a 9
- Nella 2a colonna i numeri da 10 a 19
- ...
- Nella 9a colonna i numeri da 80 a 90
Un'immagine come sempre vale più di mille parole:

I numeri sono ordinati verticalmente (una colonna potrà contenere la sequenza 1,3,5 ma non la sequenza 3,5,1) e una riga contiene solo 5 numeri (la famosa cinquina).
Cos'altro ci serve?
Poco a dir la verità...
- Un server Apache (per il PHP)
- Una libreria per la generazione di file PDF (FPDF rulez)
- Un po' di fantasia per l'algoritmo
Il giochetto in questo caso è semplificare: quindi quello che andremo a fare sarà...
- Impostare il generatore di numeri casuali
- Riempire la matrice 9x3 di numeri
- Ordinare le colonne in modo che i numeri siano "sistemati" verticalmente
- Eliminare i numeri in eccesso
- Generare un foglio A4 PDF con FPDF che conterrà 3 cartelle
Il tutto porta via sì e no cento righe di codice (stando larghi), 3 o 4 cicli for e uno switch.
A domani per il codice e un po' di chiacchiere sulla tombola
In alternativa puoi abbonarti alla newsletter, riceverai un'email ogni volta che verrà pubblicato un nuovo post. Il tuo indirizzo email sarà gestito da Feedburner.










(13 voti, media: 3.69)
5 dicembre 2007 alle 14:09
A quando una BlogoTombolaNatalizia?
5 dicembre 2007 alle 15:10
Sì, però le spiegazioni dei numeri?!?!
6 = Chella che guard’n'terra
71 = L’omm’e'merd
5 dicembre 2007 alle 15:43
Interessante, poi però buttiamo giù anche l’estrattore randomico 1:90 dei numeri … senza barare ok?
5 dicembre 2007 alle 17:03
ah ah ah geniale
ciao
z
5 dicembre 2007 alle 17:21
a quando i fagioli in PHP da usare sulle cartelle?
anecòico
5 dicembre 2007 alle 18:32
Ambo!!!