コード例 #1
0
        bool MetniAyıkla_Saat(ref string Girdi, out double Çıktı)
        {
            Çıktı = 0;
            string birim;

            if (string.IsNullOrEmpty(Girdi))
            {
                return(false);
            }
            Girdi = Girdi.Trim().ToLower();

            //Süre sa dk sn msn usn nsn
            if (Girdi.Contains("nsn"))
            {
                Çıktı = 60 * 60 * 1E9; Girdi = Girdi.Replace("nsn", ""); birim = " nsn";
            }
            else if (Girdi.Contains("usn"))
            {
                Çıktı = 60 * 60 * 1E6; Girdi = Girdi.Replace("usn", ""); birim = " usn";
            }
            else if (Girdi.Contains("msn"))
            {
                Çıktı = 60 * 60 * 1E3; Girdi = Girdi.Replace("msn", ""); birim = " msn";
            }
            else if (Girdi.Contains("sn"))
            {
                Çıktı = 60 * 60; Girdi = Girdi.Replace("sn", ""); birim = " sn";
            }
            else if (Girdi.Contains("dk"))
            {
                Çıktı = 60; Girdi = Girdi.Replace("dk", ""); birim = " dk";
            }
            else if (Girdi.Contains("sa"))
            {
                Çıktı = 1; Girdi = Girdi.Replace("sa", ""); birim = " sa";
            }
            else
            {
                return(false);
            }

            if (!double.TryParse(Girdi, out double Sayısal))
            {
                return(false);
            }

            Girdi = Sayısal.ToString() + birim;
            Çıktı = Sayısal / Çıktı;
            return(true);
        }
コード例 #2
0
        bool MetniAyıkla_Amper(ref string Girdi, out double Çıktı)
        {
            Çıktı = 0;
            string birim;

            if (string.IsNullOrEmpty(Girdi))
            {
                return(false);
            }
            Girdi = Girdi.Trim().ToLower();

            //Akım A mA uA nA
            if (Girdi.Contains("na"))
            {
                Çıktı = 1E9; Girdi = Girdi.Replace("na", ""); birim = " nA";
            }
            else if (Girdi.Contains("ua"))
            {
                Çıktı = 1E6; Girdi = Girdi.Replace("ua", ""); birim = " uA";
            }
            else if (Girdi.Contains("ma"))
            {
                Çıktı = 1E3; Girdi = Girdi.Replace("ma", ""); birim = " mA";
            }
            else if (Girdi.Contains("a"))
            {
                Çıktı = 1; Girdi = Girdi.Replace("a", ""); birim = " A";
            }
            else
            {
                return(false);
            }

            if (!double.TryParse(Girdi, out double Sayısal))
            {
                return(false);
            }

            Girdi = Sayısal.ToString() + birim;
            Çıktı = Sayısal / Çıktı;
            return(true);
        }