Exemplo n.º 1
0
        /// <summary>
        /// Funkcja liczy ile samolot leci w jedną stronę
        /// </summary>
        /// <returns></returns>
        public static TimeSpan ILeleciWjednaStrone(TypSamolotu TypSamolotuKtorychcemydodac, Trasa TrasaCochcemydodac)
        {
            TimeSpan CzasLotu;
            double   czas = TrasaCochcemydodac.GetOdleglosc() / TypSamolotuKtorychcemydodac.GetPredkosc();// czas wychodzi w godz z minutamie po przecinku

            czas = Math.Round(czas, 2);
            double min = (czas % 1) * 60;                    // minuty w formiacie 0,xx więc trzeba pomnożyć razy 60

            CzasLotu = new TimeSpan((int)czas, (int)min, 0); // zero na końcu- to sekundy nieistotne w programie
            return(CzasLotu);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Metoda statyczna , Po to żeby sprawdzać czy wybrany samolot i trasa będą dobre- metode stayczną da się wywoływać jak nie istnieje obiekt
 /// </summary>
 /// <param name="TypPojazdu"></param>
 /// <param name="Droga"></param>
 public static Boolean CzyDoleci(TypSamolotu TypPojazdu, Trasa Droga)
 {
     if (TypPojazdu.GetZasieg() >= Droga.GetOdleglosc())
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }