Exemplo n.º 1
0
Arquivo: p06.cs Projeto: ecylmz/nyp
        public static string[] OnIsleme(Cevherler cvh)
        {
            // degerli metalleri hammaddeden cikarma
            string[] islenen = new string[cvh.hammadde.Length];
            int indeks = 0;

            foreach (string cevher in cvh.hammadde)
            {
                for (int i = 0; i < cevher.Length; i++)
                {
                    if (Dedektor(cevher[i], cvh.degerli_elementler))
                        islenen[indeks] += cevher[i];
                }
                indeks++;
            }
            return islenen;
        }
Exemplo n.º 2
0
Arquivo: p06.cs Projeto: ecylmz/nyp
        static void Main()
        {
            string[] hammadde1 = { "%++&%&A3-GG!&.%AG)/&B%!!B", "|&((GB}}A%%#B[£;£//*?*G..", ";&$B&///++',&=)'/,/_-[£{=", "G_&/%B,&+#AG%!)%%-.B-**&$", "./&%BB+B#}GB,==,&!*£G[%&!" };
            string[] degerli_metaller_1 = { "A", "G", "B" };
            Cevherler cevher1 = new Cevherler(hammadde1, degerli_metaller_1);
            string[] onisleme_cikisi1 = Fabrika.OnIsleme(cevher1);
            string ayristirma_sonucu1 = Fabrika.Ayristirma(onisleme_cikisi1, cevher1.degerli_elementler);
            Console.WriteLine("cevher1 --> {0}", ayristirma_sonucu1);

            string[] hammadde2 = { "#$=G&--BAG,%%4", "/%G...B", "-A;", "+B/&==)(G}AB" };
            string[] degerli_metaller_2 = { "A" };
            Cevherler cevher2 = new Cevherler(hammadde2, degerli_metaller_2);
            string ayristirma_sonucu2 = Fabrika.Ayristirma(Fabrika.OnIsleme(cevher2), cevher2.degerli_elementler);
            Console.WriteLine("cevher2 --> {0}", ayristirma_sonucu2);

            Console.ReadLine();
        }