Beispiel #1
0
        public static void PickAlgorithm()
        {
            Console.WriteLine("Pick 1 for Euclidean");
            Console.WriteLine("Pick 2 for Pearson");
            Console.WriteLine("Pick 3 for Cosine");
            choice = int.Parse(Console.ReadLine());
            var user1 = SelectUser.selectUserCosine(dictionary);
            var user2 = SelectUser.selectUserCosine(dictionary);

            switch (choice)
            {
            case 1:
                Console.WriteLine("You have chosen Euclidian");
                Console.WriteLine("The similarity is: " + Euclidean.ComputeEuclidean(user1, user2));
                Console.ReadLine();
                break;

            case 2:
                Console.WriteLine("You have chosen Pearson");
                Console.WriteLine("The similarity is: " + Pearson.ComputePearson(user1, user2));
                Console.ReadLine();
                break;

            case 3:
                Console.WriteLine("You have chosen Cosine");
                Console.WriteLine("The similarity is: " + Cosine.ComputeCosine(user1, user2));
                Console.ReadLine();
                break;

            default:
                Console.WriteLine("Closed");
                Console.ReadLine();
                break;
            }
        }