مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

yasfile

عضویت از 1402/02/28

پروژه ی عدد اول در سی شارپ

  • پنجشنبه 28 اردیبهشت 1402
  • 00:55
تشکر میکنم

سلام 

برنامه ای بنویسید که عددی را از کاربر بگیرد و مشخص کند عدد اول است یا خیر ؟

و در ادامه از کاربر سوالی مینی بر تکرار بپرسد و اگر کاربر کلمه yes را وارد کرد برنامه تکرار شود.

این برنامه با ساختار تکرار while نوشته شود. 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

Mohsen-Bakhtiyariha

عضویت از 1397/07/11

  • پنجشنبه 1 تیر 1402
  • 06:24

using System;

 

class Program

{

   static bool IsPrime(int number)

   {

       if (number < 2)

           return false;

 

       for (int i = 2; i <= Math.Sqrt(number); i++)

       {

           if (number % i == 0)

               return false;

       }

 

       return true;

   }

 

   static void Main(string[] args)

   {

       string answer = "yes";

 

       while (answer.ToLower() == "yes")

       {

           Console.WriteLine("Enter a number:");

           int number = Convert.ToInt32(Console.ReadLine());

 

           if (IsPrime(number))

               Console.WriteLine("The number is prime.");

           else

               Console.WriteLine("The number is not prime.");

 

           Console.WriteLine("Do you want to continue? (yes/no)");

           answer = Console.ReadLine();

       }

   }

}

 

کاربرانی که از این پست تشکر کرده اند Mohsen-Bakhtiyariha

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)