コード例 #1
0
        public Aplication()
        {
            //ODLEGŁOSCI
            centymetr = new jednostki("odległości", "centymetr", "centymetr", 1.0);
            metr      = new jednostki("odległości", "metr", "centymetr", 100.0);
            cal       = new jednostki("odległości", "cal", "centymetr", 2.54);

            //MASA
            gram     = new jednostki("masa", "gram", "kilogram", 0.001);
            funt     = new jednostki("masa", "funt", "kilogram", 0.45359237);
            kilogram = new jednostki("masa", "kilogram", "kilogram", 1.0);
            kwintal  = new jednostki("masa", "kwintal", "kilogram", 100.0);

            //predkosci
            metrys     = new jednostki("predkosc", "metry/s", "metry/s", 1.0);
            kilometryh = new jednostki("predkosc", "kilometry/h", "metry/s", 0.2777777778);
            mileh      = new jednostki("predkosc", "mile/h", "metry/s", 0.4470311111);

            //powierzchnia
            mm2 = new jednostki("powierzchnia", "mm2", "m2", 0.000001);
            cm2 = new jednostki("powierzchnia", "cm2", "m2", 0.0001);
            m2  = new jednostki("powierzchnia", "m2", "m2", 1.0);
            ar  = new jednostki("powierzchnia", "ar", "m2", 100);
            ha  = new jednostki("powierzchnia", "ha", "m2", 10000.0);
        }
コード例 #2
0
        /// <summary>
        /// Wykonuje konwersję podanej jednostki na żadąną jednostkę
        /// <return>Przelcizona wartość wejściowej jednostki</return>
        /// </summary>
        public double przelicz(String z_, String na_, double wartosc)
        {
            jednostki z             = this.klasaPoNazwie(z_);
            jednostki na            = this.klasaPoNazwie(na_);
            double    na_podstawowa = z.ilosc_w_jednostce_podstawowej;
            //double z_podstawowej_na_finalna = this.jednostkaPodstawowa(na.kategoria).ilosc_w_jednostce_podstawowej;
            double z_podstawowej_na_finalna = na.ilosc_w_jednostce_podstawowej;

            Debug.Write("z");

            return((wartosc * na_podstawowa) / z_podstawowej_na_finalna);
        }