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  توسط رسول نامداری
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  توسط رسول نامداری
|
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  توسط رسول نامداری
|