w3resource

C#: To check a number is prime or not

C# Sharp Function: Exercise-9 with Solution

Write a program in C# Sharp to create a function to check whether a number is prime or not.

Visual Presentation:

C# Sharp Exercises: Function : To check a number is prime or not

Sample Solution:

C# Sharp Code:

using System;

// Class definition named 'funcexer9'
public class funcexer9
{
    // Method to check if a number is prime or not
    public static bool chkprime(int num)
    {
        // Loop to check for factors of the number
        for (int i = 2; i < num; i++)
        {
            if (num % i == 0)
            {
                return false; // If any factor found, the number is not prime, return false
            }
        }
        return true; // If no factors found, the number is prime, return true
    }

    // Main method, the entry point of the program
    public static void Main()
    {
        // Display a description of the program
        Console.Write("\n\nFunction : To check a number is prime or not :\n");
        Console.Write("--------------------------------------------------\n");

        // Prompt the user to input a number
        Console.Write("Input a number : ");
        int n = Convert.ToInt32(Console.ReadLine());

        // Check if the number is prime using the 'chkprime' method
        if (chkprime(n))
        {
            Console.WriteLine(n + " is a prime number"); // Display if the number is prime
        }
        else
        {
            Console.WriteLine(n + " is not a prime number"); // Display if the number is not prime
        }
    }
}

Sample Output:

Function : To check a number is prime or not :                                                                
--------------------------------------------------                                                            
Input a number : 23                                                                                           
23 is a prime number

Flowchart :

Flowchart: C# Sharp Exercises - Function : To check a number is prime or not

C# Sharp Code Editor:

Improve this sample solution and post your code through Disqus

Previous: Write a program in C# Sharp to create a function to display the n number Fibonacci sequence.
Next: Write a program in C# Sharp to create a function to calculate the sum of the individual digits of a given number.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/csharp-exercises/function/csharp-function-exercise-9.php