private void Svv0aSetUp(string param, IUbrzanoTijeloModel tijelo)
        {
            // stavljamo vrijednost VNula na nulu. jer u početnom trenutku miruje
            FizVel1        = FizikalneVeličine.Brzina;
            FizVel2        = FizikalneVeličine.VNulaBrzina;
            FizVel3        = FizikalneVeličine.Akceleracija;
            FizVelRjesenje = FizikalneVeličine.Put;

            // ako je brzina tijela u kilometrima akceleracija je u metrima i time sve vrijednosti spuštamo na metre
            if (tijelo.VeličinaMjerneJedinice == "km, s")
            {
                Vrijednost1        = Math.Round(tijelo.BrzinaVrijednost / 3.6, 2);
                Vrijednost2        = 0;
                Vrijednost3        = tijelo.AkceleracijaVrijednost;
                VrijednostRješenje = Formule.Svv0aFormula(Vrijednost1, Vrijednost2, Vrijednost3);
                DicVrijednosti     = dicVrijednosti.FzikalneMjerneJediniceRiječnik("m, s");
            }
            else
            {
                Vrijednost1        = tijelo.BrzinaVrijednost;
                Vrijednost2        = 0;
                Vrijednost3        = tijelo.AkceleracijaVrijednost;
                VrijednostRješenje = Formule.Svv0aFormula(Vrijednost1, Vrijednost2, Vrijednost3);
            }

            MJ1          = dicVrijednosti.NazivMJ(FizVel1);
            MJ2          = dicVrijednosti.NazivMJ(FizVel2);
            MJ3          = dicVrijednosti.NazivMJ(FizVel3);
            MJRješenje   = dicVrijednosti.NazivMJ(FizVelRjesenje);
            FormulaImage = RječnikSlika.ImageSource(param);
        }
        private void Sv0vtSetUp(string param, IUbrzanoTijeloModel tijelo)
        {
            FizVel1        = FizikalneVeličine.VNulaBrzina;
            FizVel2        = FizikalneVeličine.Brzina;
            FizVel3        = FizikalneVeličine.Vrijeme;
            FizVelRjesenje = FizikalneVeličine.Put;

            if (tijelo.VeličinaMjerneJedinice == "km, s")
            {
                Vrijednost1        = 0;
                Vrijednost2        = Math.Round(tijelo.BrzinaVrijednost / 3.6, 2);
                Vrijednost3        = tijelo.VrijemeVrijednost;
                VrijednostRješenje = Formule.Sv0vtFormula(Vrijednost1, Vrijednost2, Vrijednost3);
                DicVrijednosti     = dicVrijednosti.FzikalneMjerneJediniceRiječnik("m, s");
            }
            else
            {
                Vrijednost1        = 0;
                Vrijednost2        = tijelo.BrzinaVrijednost;
                Vrijednost3        = tijelo.VrijemeVrijednost;
                VrijednostRješenje = Formule.Sv0vtFormula(Vrijednost1, Vrijednost2, Vrijednost3);
                DicVrijednosti     = dicVrijednosti.FzikalneMjerneJediniceRiječnik("m, s");
            }

            MJ1        = dicVrijednosti.NazivMJ(FizVel1);
            MJ2        = dicVrijednosti.NazivMJ(FizVel2);
            MJ3        = dicVrijednosti.NazivMJ(FizVel3);
            MJRješenje = dicVrijednosti.NazivMJ(FizVelRjesenje);

            FormulaImage = RječnikSlika.ImageSource(param);
        }
        public void SvtSetUp(string param, IPravocrtnoTijeloModel tijelo)
        {
            FizVel1 = FizikalneVeličine.Brzina;
            FizVel2 = FizikalneVeličine.Vrijeme;
            FizVelRjesenje = FizikalneVeličine.Put;

            Vrijednost1 = tijelo.BrzinaVrijednost;
            Vrijednost2 = tijelo.VrijemeVrijednost;
            VrijednostRješenje = Formule.SvtFormula(Vrijednost1, Vrijednost2);

            MJ1 = dicFizVeličina.NazivMJ(FizVel1);
            MJ2 = dicFizVeličina.NazivMJ(FizVel2);
            MJRješenje = dicFizVeličina.NazivMJ(FizVelRjesenje);
            FormulaImage = RječnikSlika.ImageSource(param);
        }
Exemple #4
0
        private void FntSetUp(string param, IKružnoTijeloModel tijelo)
        {
            FizVel1        = FizikalneVeličine.BrojOkretaja;
            FizVel2        = FizikalneVeličine.Vrijeme;
            FizVelRjesenje = FizikalneVeličine.Frekvencija;

            Vrijednost1        = tijelo.BrojOkretajaVrijednost;
            Vrijednost2        = tijelo.VrijemeVrijednost;
            VrijednostRješenje = Formule.FntFormula(Vrijednost1, Vrijednost2);

            MJ1          = dicFizVeličina.NazivMJ(FizVel1);
            MJ2          = dicFizVeličina.NazivMJ(FizVel2);
            MJRješenje   = dicFizVeličina.NazivMJ(FizVelRjesenje);
            FormulaImage = RječnikSlika.ImageSource(param);
        }
Exemple #5
0
        private void OmegaPiVT(string param, IKružnoTijeloModel tijelo)
        {
            FizVel1        = FizikalneVeličine.Pi;
            FizVel2        = FizikalneVeličine.VrijemePeriod;
            FizVelRjesenje = FizikalneVeličine.KutnaBrzina;

            Vrijednost1        = 3.14;
            Vrijednost2        = tijelo.VrijemePeriodVrijednost;
            VrijednostRješenje = Formule.OmegaPiVTFormula(Vrijednost1, Vrijednost2);

            MJ1          = dicFizVeličina.NazivMJ(FizVel1);
            MJ2          = dicFizVeličina.NazivMJ(FizVel2);
            MJRješenje   = dicFizVeličina.NazivMJ(FizVelRjesenje);
            FormulaImage = RječnikSlika.ImageSource(param);
        }