Monday, October 24, 2016

Prime Number Checker in C#

Here is a very simple program that I wrote using C# programming language that will ask the user to give a positive number and then our program will check and determine if the given number by the user is a prime number or not. The code is very short and easy to understand.

Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com. 

My email address are the following jakerpomperada@gmail.com and jakerpomperada@yahoo.com. 

My mobile number here in the Philippines is 09173084360.



Sample Program Output


Program Listing


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace prime_number
{
    class prime_number
    {
        static void Main(string[] args)
        {
            string reply;
            int n = 0;
            int num_value = 0;
            int i=0, flag = 0;

            do
            {
                Console.Clear();
                Console.Write("Prime Number Checker ");
                Console.Write("\n\n");
                Console.Write("Enter a Positive Number : ");
                num_value = Convert.ToInt32(Console.ReadLine());

                for (i = 2; i <= num_value / 2; ++i)
                {
                    // Condition in checking non prime numbers
                    if (num_value % i == 0)
                    {
                        flag = 1;
                        break;
                    }
                }

                if (flag == 0)
                {
                    Console.Write("\n\n");
                    Console.Write("{0} is a Prime Number.", num_value);
                }
                else
                {
                    Console.Write("\n\n");
                    Console.Write("{0} is Not a Prime Number.", num_value);
                }
    
                Console.Write("\n\n");
                Console.Write("Do You Want To Continue? Y/N : ");
                reply = Console.ReadLine();

                if (reply == "y" || reply == "Y")
                {
                    continue;
                }
                else if (reply == "n" || reply == "N")
                {
                    Console.Write("\n\n");
                    Console.Write("Thank You For Using This Software.");
                    Console.Write("\n\n");
                    break;
                }

            } while (n == 0);
            Console.ReadLine();
        }
    }
}



No comments:

Post a Comment