示例#1
0
 public void odabirDruga_Click(object sender, EventArgs e)
 {
     druga          = popisRelacija.SelectedItem as Relacija;
     testDruga.Text = druga.ImeRelacije;
     Finalna        = Relacija.IzracunajUdaljenost(prva, druga);
     ispisRelacijaUdaljenost.Text = Finalna.ImeRelacije + " " + Finalna.KoordinataX + ":" + Finalna.KoordinataY;
 }
        public static string Brzina(Relacija put, Automobil auto)
        {
            float  udaljenost = (float)Math.Sqrt((put.KoordinataX * put.KoordinataX) + (put.KoordinataY * put.KoordinataY));
            float  brzina     = auto.Brzina;
            float  vrijeme    = udaljenost / brzina;
            string rezultat   = auto.Ime + " brzine " + auto.Brzina + " prođe od " + put.ImeRelacije + " za " + vrijeme + " sati";

            return(rezultat);
        }
        public static Relacija IzracunajUdaljenost(Relacija prva, Relacija druga)
        {
            string ime = prva.ImeRelacije + " do " + druga.ImeRelacije;
            float  x   = Math.Abs(prva.KoordinataX - druga.KoordinataX);
            float  y   = Math.Abs(prva.KoordinataY - druga.KoordinataY);

            Relacija finalna = new Relacija(ime, x, y);

            return(finalna);
        }
示例#4
0
 private void odabirAutomobila_Click(object sender, EventArgs e)
 {
     odabraniAuto       = popisAuta.SelectedItem as Automobil;
     ispisRezultat.Text = Relacija.Brzina(Finalna, odabraniAuto);
 }
示例#5
0
 public void odabirPrva_Click(object sender, EventArgs e)
 {
     prva          = popisRelacija.SelectedItem as Relacija;
     testPrva.Text = prva.ImeRelacije;
 }