تبليغاتX
دل نوشت

دل نوشت

چک کردن عدد اول

public int CheckPrime(int num)
    {
            bool  isPrimeNumber = true;
            int check = (int)Math.Sqrt((double)(num));

            for (int i = 2; i <= check; i++)
            {
                if  (num % i == 0)
                {
                    isPrimeNumber = false;
                    break;
                }
            }
            if (isPrimeNumberFound)
                  { return 0;  }
            else { return 1;  }
        }

+ نوشته شده در  یکشنبه بیست و چهارم خرداد 1388ساعت 14:26  توسط رسول نامداری  

دعای داریوش کبیر در تخت جمشید

  خداوندا  این  کشور  را  از دشمن ، از خشکسالی ، از دروغ  محفوظ دارد . 


+ نوشته شده در  دوشنبه یازدهم خرداد 1388ساعت 15:57  توسط رسول نامداری  

حل معادله درجه دو

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

namespace moadele2
{
    class Program
    {
        static void Main(string[] args)
        {
            
         
            double  a,b,c,delta;
                             
            Console.Write("Enter Number   a: ");
            a = Convert.ToDouble(Console.ReadLine());
            Console.Write("Enter Number   b: ");
            b = Convert.ToDouble(Console.ReadLine());
            Console.Write("Enter Number   c: ");
            c = Convert.ToDouble(Console.ReadLine());

            delta=b*b-4*a*c;
            if (delta < 0)
                 Console.Write(" Not root  ");
            else if (delta==0)  
                      Console.WriteLine("X1=X2={0}", (-b/(2*a)));
            else
            {
                Console.WriteLine("X1={0}", ((-b+Math.Sqrt(delta))/(2*a)));
                Console.WriteLine("X2={0}", ((-b-Math.Sqrt(delta))/(2*a)));
               
            }


         
            Console.Write("\nPress any key to Exit");
            Console.ReadLine();
 }

        }
    }


+ نوشته شده در  شنبه بیست و ششم اردیبهشت 1388ساعت 7:33  توسط رسول نامداری  

- n معادله n مجهول - آقای اسمی زاده

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

namespace NmodelehNmjhol
{
    class process
    {
        private int n;
        private double[] mj; // array majholat
        private double[,] mt;// matris moadleh
        private double x;
        public int N
        {
            set { n = value; }
            get { return n; }
        }
        public process()
        {
        }
        public process(int n)
        {
            this.n = n;
            mj = new double[n];
            mt = new double[n, ++n];
        }
        //*********************** creat_matris ***********************
        public void creat_matris()
        {
            for (int i = 0; i < n; i++)
                for (int j = 0; j <= n; j++)
                {
                    Console.Write("enter[{0},{1}] = > ", i, j);
                    mt[i, j] = Convert.ToDouble(Console.ReadLine());
                }
        }
        //********************** print_matris ************************
        public void print_matris()
        {
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j <= n; j++)
                {
                    Console.Write(" " + mt[i, j] + "\t");
                }
                Console.WriteLine();
            }
        }
        //****************** matris_paien_mosalsi *********************
        public void matris_paien_mosalsi()
        {
            bool f;
            for (int k = 0; k < n - 1; k++)
                for (int i = k; i < n - 1; i++)
                {
                    f = false;
                    for (int j = k; j <= n; j++)
                    {
                        if (f == false)
                        {
                            x = -(mt[k, j] / mt[i + 1, j]);
                            f = true;
                        }
                        mt[i + 1, j] = ((mt[i + 1, j] * x) + mt[k, j]);
                    }
                }
        }
        //*********************** Majholat ****************************
        public void Majholat()
        {
            double sum;
            int j;
            for (int i = n - 1; i >= 0; i--)
            {
                sum = 0;
                for (j = n - 1; j > i; j--)
                    sum += mt[i, j] * mj[j];
                mj[i] = (mt[i, n] - sum) / mt[i, j];
            }
            // ------ print majholat -------
            for (int i = 0; i < n; i++)
            {
                Console.Write("Majhol [ {0} ] =", i);
                Console.WriteLine(" " + mj[i]);
            }
        }
    }
}


ادامه مطلب
+ نوشته شده در  شنبه نوزدهم بهمن 1387ساعت 11:59  توسط رسول نامداری   | 

جمع اعداد بزرگ - آقای چینی ساز

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

namespace Calculator
{
    class Program
    {
        static void Main(string[] args)
        {
            int n;
            Console.Write(" Enter length Number ==>  ");
            n =Convert.ToInt32( Console.ReadLine());
            //************* resive tow number for calculat **************
            char[] x1 = new char[n];
            char[] x2 = new char[n];
            char ch;
            Console.Write(" Enter Number One => ");
            for (int i = 0; i < n; i++)
            {
                ch = Convert.ToChar(Console.Read());
                if ((ch != '\r') && (ch != '\n'))
                    x1[i] = ch;
                else
                    i--;
            }
            Console.ReadLine();
            Console.Write(" Enter Number Tow => ");
            for (int i = 0; i < n; i++)
            {
                ch = Convert.ToChar(Console.Read());
                if ((ch != '\r') && (ch != '\n'))
                    x2[i] = ch;
                else
                    i--;
            }
            //*************************************************************
            calculat c = new calculat();
            c.div  (x1,x2 );
            c.div_print();
            Console.ReadKey ();
          
        }
    }
}


ادامه مطلب
+ نوشته شده در  شنبه نوزدهم بهمن 1387ساعت 11:57  توسط رسول نامداری   | 

صف حلقوی

// ادامه  برنامه ها در ادامه مطلب  می باشد
//باشد  null نوع جدید داده است که علاوه بر اعداد صحیح می تواند int? 
using System;
using System.Collections.Generic;
using System.Text;

namespace Queue_app
{
    public class Queue
    {
        private int front=0;
        private int rear=-1;
        private int maxQueueSize;
        private int[] queue;

        public Queue ():this(3){}

        public Queue(int maxQueueSize)
        {
            this.maxQueueSize = maxQueueSize;
            queue = new int[maxQueueSize];
        }

        public int MaxQueueSize
        {
            get { return maxQueueSize; }
        }

        public void Inqueue(int item)
        {
            if ( rear!=-1 && front == ((rear + 1) % (maxQueueSize)))
            {
                Console.Write("Queue is Full");
                Console.ReadKey();
                return;
            }
            rear = (rear + 1) % maxQueueSize;      
            queue[rear] = item;
         }

        public int? Dequeue()
        {
            int item;
            if (front == rear)
                // Queue is Empty
                return null;
           item= queue[front];
           front = (front + 1) % maxQueueSize;
            return item ; 
        }
      
    }
}


ادامه مطلب
+ نوشته شده در  شنبه نوزدهم بهمن 1387ساعت 11:53  توسط رسول نامداری   | 

libarary in c#2008

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

namespace Lib_Book
{
    class Person
    {
      private static int nextid=1;

    private int id;
    private string fname;
    private string lname;
    private string tele;
    private int max_doc;

    public Person(string fname, string lname, string tele, int max_doc)
    {
        this.id = nextid++;
        this.fname = fname;
        this.lname = lname;
        this.tele = tele;
        this.max_doc = max_doc;
    }

    public int Id
    {
        get{return id;}
    }
    public string Fname
    {
        get{return fname;}
        set{fname = value;}
    }
    public string Lname
    {
        get{return lname;}
        set{lname = value;}
    }
    public string Tele
    {
        get{return tele;}
        set{tele = value;}
    }

    public int Max_doc
    {
        get { return max_doc; }
        set { max_doc = value; }
    }


    public override string ToString()
    {
        string str = id + "\t" + lname + "\t" + fname + "\t" + tele;
        return str;
    }
   }
}


ادامه مطلب
+ نوشته شده در  چهارشنبه شانزدهم بهمن 1387ساعت 15:45  توسط رسول نامداری   |