Saturday, 3 December 2016

C# PROGRAMMES

public void SWAPTWONUMBERS()
        {
            int n1, n2, temp;
            Console.WriteLine("Enter First Number n1:");
            n1 = int.Parse(Console.ReadLine());
            Console.WriteLine("Enter Second Number n2:");
            n2 = int.Parse(Console.ReadLine());

            temp = n1;
            n1 = n2;
            n2 = temp;
            Console.WriteLine("After Swaping {0},{1}", n1, n2);
            Console.ReadLine();
        }





        public void ReverseNumber()
        {
            Console.WriteLine("Enter a Given NUmber :");
            int n = int.Parse(Console.ReadLine());
            int reverse = 0;

            while (n != 0)
            {
                reverse = reverse* 10;
                int rem = n % 10;
                reverse = reverse+rem;
                n = n /10;
            }
            Console.WriteLine("the reverse Number is:" + reverse);
            Console.ReadLine();
        }






        public void FactorsoftheNumber()
        {
            int n, i;
            Console.WriteLine("Enter the Number :");
            n = int.Parse(Console.ReadLine());

            for (i = 1; 1 <= n; i++)
            {
                if (n % i == 0)
                {
                    Console.WriteLine(i);
                }
            }
            Console.ReadLine();

        }



        public void FactorialsOftheNumber()
        {
            int n, i, fact;
            Console.WriteLine("Enter the number");
            n = int.Parse(Console.ReadLine());
            fact = n;

            for (i = n - 1; i >= 1; i--)
            {
                fact = fact * i;
            }
            Console.WriteLine("The factorial value is :" + fact);
            Console.ReadLine();
        }



        public void PrimeORNot()
        {
            int n, i;
            Console.WriteLine("Enter The Number is:");
            n = int.Parse(Console.ReadLine());
            int k = 0;
            for (i = 1; i <= n; i++)
            {
                if (n % i == 0)
                {
                    k++;
                }
            }

            if (k == 2)
            {
                Console.WriteLine("prime NUmber");
            }
            else
            {
                Console.WriteLine("Not prime NUmber");
            }
            Console.ReadLine();
            }















        public void FebinocciSeries()
        {
            int i,count,f1=0,f2=1,f3=0;
            Console.WriteLine("Enter the limit ..");
            count = int.Parse(Console.ReadLine());
            Console.WriteLine(f1);
            Console.WriteLine(f2);
            for (i = 0; i <= count; i++)
            {
                f3 = f1 + f2;
                Console.WriteLine(f3);
                f1 = f2;
                f2 = f3;
             }
            Console.ReadLine();

         }







namespace CsharpStringProgrammes
{
    class StringProgrammes
    {
        static void Main(string[] args)
        {
            StringProgrammes obj = new StringProgrammes();
            //obj.StringReverse();
            //obj.VowelsandConsonants();
            //obj.Reversethewords();
            obj.CharacterCount();
        }













        public void StringReverse()
        {
            string str, strReverse = "";
            Console.WriteLine("Enter the String");
            str = Console.ReadLine();
            int len = str.Length - 1;
            while (len >= 0)
            {
                strReverse = strReverse + str[len];
                len--;
            }
            Console.WriteLine("Reverse String is:" + strReverse);
            Console.ReadLine();
        }




        public void VowelsandConsonants()
        {
            int vowels = 0, consonants = 0, spaces = 0;
            Console.WriteLine("enter a sentence");
            string str = Console.ReadLine().ToUpper();

            for (int i = 0; i < str.Length; i++)
            {
                if (str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U')
                {
                    vowels = vowels + 1;
                }
                else if (str[i] == ' ')
                {
                    spaces = spaces + 1;
                }
                else
                {
                    consonants = consonants + 1;
                }
            }
            Console.WriteLine("Vowels Count is :--" +vowels);
            Console.WriteLine("spaces Count is :--" + spaces);
            Console.WriteLine("consonants Count is :--" + consonants);
            Console.ReadLine();

        }











        public void Reversethewords()
        {
            string str;
            Console.WriteLine("Enter the string of words");
            str = Console.ReadLine();
            string[] arrsource = str.Split(new char[]{' '});
            string strReverse = string.Empty;
            for (int i = str.Length - 1; i >= 0; i--)
            {
                strReverse= strReverse + str[i];
            }
            Console.WriteLine("Original string is " + str);
            Console.WriteLine("the reverse of the given words is :" +strReverse);
            Console.ReadLine();
        }



        public void CharacterCount()
        {
            Console.WriteLine("Enter the string");
            string name = Console.ReadLine().ToUpper();
            Dictionary<string, int> objlist = new Dictionary<string, int>();

            for (int i = 0; i < name.Length; i++)
            {
                char ch = name[i];
                if (objlist.ContainsKey(ch.ToString()))
                {
                    int value = Convert.ToInt32(objlist[ch.ToString()]);
                    value = value + 1;
                    objlist.Remove(ch.ToString());
                    objlist.Add(ch.ToString(), value);

                }
                else
                {
                    objlist.Add(ch.ToString(), 1);
                }

            }

            foreach (var item in objlist)
            {
                Console.WriteLine("character name {0} Count {1}",item.Key, item.Value);
            }
            Console.ReadLine();

        }
    }
}


2 comments:

  1. Really nice blog post. provided a helpful information. I hope that you will post

    more updates like this
    .NET Online Training

    ReplyDelete