Sistema Biglietteria Treni Regionali
BrianzaTrains Γ¨ un sistema completo di gestione biglietti per la rete ferroviaria regionale della Brianza. Il sistema supporta 4 stazioni principali (Milano, Monza, Osnago, Lecco) con calcolo automatico delle tariffe basato sulla distanza e sulla classe del treno.
Stazione principale, hub di connessione
CittΓ intermedia della Brianza
Stazione della Brianza orientale
Destinazione finale sul lago
| Da / A | Milano | Monza | Osnago | Lecco |
|---|---|---|---|---|
| Milano | - | 15 km | 35 km | 65 km |
| Monza | 15 km | - | 20 km | 50 km |
| Osnago | 35 km | 20 km | - | 30 km |
| Lecco | 65 km | 50 km | 30 km | - |
Utilizza nested switch statements per calcolare la distanza tra due stazioni qualsiasi:
Formula: max(km Γ tariffa_classe, prezzo_minimo)
com.generation.bt.main
βββ PrintTicket
com.generation.library
βββ Console
βββ FileWriter
βββ FileReader
βββ Template