Example #1
0
        //Példányosítja a repülőt.
        static Repulo RepuloLetrehozas(double[] Tomb)
        {
            double iranyvektorX = Tomb[2] - Tomb[0];
            double iranyvektorY = Tomb[3] - Tomb[1];
            Repulo repulo       = new Repulo(Tomb[0], Tomb[1], Tomb[2], Tomb[3], iranyvektorX, iranyvektorY);

            return(repulo);
        }
Example #2
0
        static void Main(string[] args)
        {
            Radar[] radarAllomasok = RadarAllomasok(FileBeolvasas());
            Repulo  repulo         = RepuloLetrehozas(RepuloMertHelyzetei(RepuloLehetsegesHelyzeteiKerekites(RepuloLehetsegesHelyzetei(radarAllomasok))));

            Varos[] varosok = VarosLetrehozas(FileBeolvasas());
            VarosKimenekites(repulo, varosok);
            Console.WriteLine("A feladat eredménye mentésre került a munkakönyvtárban lévő 'adatok.ki' nevű txt file-ba!");
            Console.Write("\nA kilépéshez nyomjon meg egy billentyűt!");
            Console.ReadLine();
        }
Example #3
0
        //File-ba menti a feladat eredeményét.
        static void VarosKimenekites(Repulo repulo, Varos[] varosok)
        {
            StreamWriter sw = new StreamWriter("adatok.ki.txt");

            for (int i = 0; i < varosok.Length; i++)
            {
                if (RepuloUtvonalVSVaros(repulo.MasodikMertX, repulo.MasodikMertY, repulo.IranyvektorX, repulo.IranyvektorY, varosok[i].XKoordinata, varosok[i].YKoordinata, varosok[i].VarosSugara) == true)
                {
                    sw.WriteLine(varosok[i].XKoordinata + " " + varosok[i].YKoordinata);
                }
            }
            sw.Close();
        }