Esempio n. 1
0
        static void Main(string[] args)
        {
            /*
             * définition d'un Rallye
             */
            Rallye rallyeCorse = new Rallye("Corse FR", new DateTime(2012, 05, 10));
            /*
             * associer les spéciales
             */
            Speciale es;
            es = new Speciale("ES1 (Pénitencier Coti – Agosta plage)", 25.89m, 10, new DateTime(2012,05,10,14,13,00), Type_Epreuve.Qualification);
            rallyeCorse.ajouterSpeciale(es);
            es = new Speciale("ES2 (Sarrola – Plage de Liamone)", 26.70m, 10, new DateTime(2012, 05, 10, 16, 19, 00), Type_Epreuve.Qualification);
            rallyeCorse.ajouterSpeciale(es);
            es = new Speciale("ES3 (Le Fangu – ND de la Serra)", 27.53m, 11, new DateTime(2012, 05, 11, 8, 27, 00), Type_Epreuve.Speciale);
            rallyeCorse.ajouterSpeciale(es);
            Console.WriteLine(rallyeCorse.infosRallye());
            Console.WriteLine(rallyeCorse.listerSpeciales());

            /*
             * définir les équipes
             */
            Equipe eqCitroen = new Equipe("Citroen", "FR", true);;
            eqCitroen.ajouterEquipage(new Equipage("LOEB", "Sebastien", "FR", "ELENA", "Daniel", "FR", 1));
            eqCitroen.ajouterEquipage(new Equipage("HIRVONEN", "Mikko", "FL", "LEHTINEN", "Jarma", "FL", 2));
            Equipe eqFord = new Equipe("Ford", "USA", true);
            eqFord.ajouterEquipage(new Equipage("PILOTE", "Pilote", "USA", "COPILOTE", "Copilote", "USA", 3));

            Console.WriteLine(eqCitroen.listerEquipages());
            Console.WriteLine(eqFord.listerEquipages());
            Console.ReadKey();

            /*
             * saisir les résultats par spéciale
             */
        }