تبليغاتX

قالب وبلاگ

قالب وبلاگ

گروه برنامه نویسی دانشگاه آزاد لاهیجان
 
گروه برنامه نویسی دانشگاه آزاد لاهیجان
دانشجویان نرم افزار دانشگاه ازاد لاهیجان
شنبه سی ام مهر 1390 :: 18:12 ::  نويسنده : سینا

این هم کامل شده برنامه جایگشت هستش 12345678910111213141516171819202122232425262728293031323334353637
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std ; int main () {    //freopen ("in.in","r",stdin) ;    int n ; cin >> n ;// number of inputs     vector v (n) ;     for(int i = 0 ; i < n;i ++) cin >> v [i] ;     sort (v.begin(),v.end()) ;     do {        for(int i = 0 ; i < n;i ++){             if (i) printf (" ") ;             printf ("%d",v [i]) ;         }         printf ("\n");     }while (next_permutation (v.begin(),v.end())) ; }
شنبه شانزدهم مهر 1390 :: 11:12 ::  نويسنده : سینا

double integral(double (*f)(double),double a,double b,int n)
{
            double s=0,dx=fabs((b-a)/n);
            for(double i=0;i
                        s+=(f(a+i*dx)+f(a+(i+1)*dx));
            return dx*s/2;

جمعه پانزدهم مهر 1390 :: 16:50 ::  نويسنده : سینا
برنامه که بروش بازگشتی تعداد صفرهای سمت راست فاکتوریل یک عدد رو محاسبه میکنه :

#include
#include
#include
int Fact_zero_count(int n){
 if(n==0)
  return 0;
   else
    return floor(n/5)+Fact_zero_count(n/5);
}
//===========================
int main(){
int n;
cout<<"Enter a number :\n";
cin>>n;
cout<
getch();
}

شنبه هشتم مرداد 1390 :: 13:13 ::  نويسنده : سینا
سورس جمع ماتريس سه در چهار

#include
void main()
{
 int a[3][4],b[3][4],s[3][4],i,j;
 for(i=0;i<3;i++)
  for(j=0;j<4;j++)
   cin>>a[i][j];
 
  cout<<"enter matrix b:";
   for(i=0;i<3;i++)
  for(j=0;j<4;j++)
   cin>>b[i][j];
  for(i=0;i<3;i++)
  for(j=0;j<4;j++)
   s[i][j]=a[i][j]+b[i][j];
   for(i=0;i<3;i++)
   {
  for(j=0;j<4;j++)
cout<
  cout<    for(i=0;i<3;i++)
    {
  for(j=0;j<4;j++)
   cout<
  cout<    }
     for(i=0;i<3;i++)
     {
  for(j=0;j<4;j++)
   cout<
  cout<     }
     
     }


پنجشنبه ششم مرداد 1390 :: 11:59 ::  نويسنده : سینا
سورس struct n دانشجو با استفاده از تابع
#include
struct student{
 char name[20];
 char family[30];
 float avr;
};
void main()
{
 int n,i;
 char z[30];
 student *stu;
 cout<<"tedade daneshjoo:"<
 cin>>n;
 stu=new student[n];
 for(i=0;i
 {
  cout<<"name:";
  cin>>stu[i].name ;
  cout<<"family:";
  cin>>stu[i].family ;
  cout<<"avr:";
  cin>>stu[i].avr;
 }
 cout<
 for(i=0;i
  if (stu[i].avr<12)
   cout<<<"  "<<<"  "<<<"  "<<"mashroot";

cout<
int k;
for (i=0;i
{

 float max=0;
if (stu[i].avr>max)
{max=stu[i].avr;
k=i;
}
}
cout<<"maximum avr:"<<<"  "<<<"  "<
cout<
 
for(i=0;i
{
 if (!strcmp(stu[i].name ,"ali"))
  strcpy(stu[i].name,"reza");
 cout<<<"  "<<<"  "<
 cout<

for(i=0; i
  for(int j=0; j
   if(strcmp(stu[j].name, stu[j+1].name)>0) {
    strcpy(z, stu[j].name);
    strcpy(stu[j].name, stu[j+1].name);
    strcpy(stu[j+1].name, z);
   }
 for(i=0; i<<<" "<<<": "<<
}

جمعه سی و یکم تیر 1390 :: 12:39 ::  نويسنده : سینا

private void button1_Click(object sender, EventArgs e)

{

int a = 0;

int b = 0;

int c = 0;

a = Convert.ToInt16(textBox1.Text);

b = Convert.ToInt16(textBox2.Text);

c = Convert.ToInt16(textBox3.Text );

int delta = (b * b) - (4 * a * c);

if (delta > 0)

{

double r;

r=(((-1 * b) + Math.Sqrt(delta)) / (2 * a));

MessageBox.Show(r.ToString (), "x1");

double rr;

rr=(((-1 * b) - Math.Sqrt(delta)) / (2 * a));

MessageBox.Show(rr.ToString(), "x2");

}

else if (delta == 0)

{

double rrr;

rrr=((-1 * b) / (2 * a));

MessageBox.Show(rrr.ToString(), "x");

}

else

{

MessageBox.Show("rishe nadarad");

}

}

}

}

جمعه سی و یکم تیر 1390 :: 12:38 ::  نويسنده : سینا

سلام به همه شما دوستان عزیز به خاطر امتحانات و استرس بعد امتحانات مدتی فعالیت نداشتیم  امیدوارم که ما رو فراموش نکرده باشید


private void Form1_KeyDown(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.F1 & e.Control == true & e.Alt == true)

MessageBox.Show("shoma kelid alt+ctrl+f1 ra feshordid", "message");

else

if (e.KeyCode == Keys.F2 & e.Control == true & e.Alt == true)

MessageBox.Show("shoma kelid alt+ctrl+f2 ra feshordid", "message");

else

if (e.KeyCode == Keys.F1 & e.Alt == true)

MessageBox.Show("shoma kelid alt+f1 ra feshordid", "message");

else

if (e.KeyCode == Keys.F2 & e.Alt == true)

MessageBox.Show("shoma kelid alt+f2 ra feshordid", "message");

else if (e.KeyCode == Keys.F1)

MessageBox.Show("shoma kelid f1 ra feshordid", "message");

else

if (e.KeyCode == Keys.F2)

MessageBox.Show("shoma kelid f2 ra feshordid", "message");

}

}

}

جمعه ششم خرداد 1390 :: 20:34 ::  نويسنده : سینا
سورس تبدیل مبنا 10 به 16  


#include "iostream.h"
#include"conio.h"

void main()
{
  long int x;
  int i,h[20];
  cout<<"Enter a Decimal integer : ";
  cin>>x;
  i=0;
  while (x != 0)
  {
    h[i] = x % 16;
    x = x / 16;
    i++;
  }
  for(int j=i-1;j>=0;j--)
  {
   if(h[j]<=9)
    cout<
   else
    cout<
  }
  cout<<"\nPress any key to exit...";
  getch();
}

سورس تبدیل مبنا 2 به 10

#include "iostream.h"
#include "stdio.h"
#include "math.h"

void main()
{
 int p=0,n,d,de=0;
  cin>>n;
while(n>=1)
{
 d=n%10;
de+=d*pow(2,p);
 n=n/10;
 p++;
}
cout<<
}

بقیه در ادامه مطلب



ادامه مطلب ...
سه شنبه سی ام فروردین 1390 :: 20:31 ::  نويسنده : سینا

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

private void button1_Click(object sender, EventArgs e)

        {

            try

            {

                string[] str = Directory.GetLogicalDrives();

                for (int i = 0; i < str.Length; i++)

                    listBox1.Items.Add(str[i]);

                string dir = "";

                if (Directory.Exists(@textBox1.Text))

                {

                    foreach (string da in Directory.GetDirectories(@textBox1.Text))

 

 

                        dir += "\n" + da;

                    MessageBox.Show(dir);

 

                }

                else

                    MessageBox.Show("directory not exist");

 

            }

            catch (Exception)

            {

            }

شنبه بیست و هفتم فروردین 1390 :: 14:12 ::  نويسنده : سینا
برنامه  abjd به زبان سی شارپ

لینک دانلود

برنامه Address book به زبان سی شارپ

لینک دانلود

برنامه A c d c به زبان سی شارپ

لینک دانلود

پنجشنبه بیست و پنجم فروردین 1390 :: 20:11 ::  نويسنده : سینا
سلام این کد  برنامه عمل فشرده سازی فایل به زبان سی شارپ امیدوارم خوشتون بیاد    

لینک دانلود

سورس عمل كپي(copy) و درج(past) از طريق منوي ميانبر

Private Sub c_Click()
Clipboard.SetText Text1.SelText
End Sub

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
CurrentX = X
CurrentY = Y
If Button = 2 Then PopupMenu f

End Sub

Private Sub p_Click()
Print Clipboard.GetText
End Sub

بقیه در ادامه مطلب



ادامه مطلب ...
یکشنبه چهاردهم فروردین 1390 :: 15:53 ::  نويسنده : سینا
 

سلام به همه شما دوستان عزیز این مطلب در مورد اشتباهات رایج میان برنامه نویس ها هستش که خیلی مطلب جالبیه به شما پیشنهاد میکنم که بخونیدش

يک مجله مربوط به خودرو زماني اعلام کرده بود، كه اگر توضيح خصوصيات يك خودرو پيش از قرض دادنش به يك دوست بيش از 15 دقيقه طول بكشد،‌آن خودرو «داراي كاراكتر» يا شخصيت است. با توجه به اين استاندارد، هر قطعه نرم‌افزاري داراي کاراکتر است. بيشتر ويژگي‌هاي خاص برنامه‌نويسي وابستگي شديدي به Context خاصي که در آن مطرح مي‌شوند داشته و به همين دليل توصيف آن‌ها مي‌تواند با ابهام همراه باشد. به عنوان مثال، سايت‌هايي که داده‌هاي XML را عرضه مي‌كنند ممکن است به شيوه‌اي نوشته نشده باشند که به مرورگر اعلام کنند انتظار داده‌هاي XML را داشته باشد. اين باعث مي‌شود تا زماني که مقدار درستي در فيلد مخصوص نوشته نشود، کل کارايي نرم‌افزار زير سؤال برود.


با اين حال، تعدادي اصول در برنامه‌نويسي وجود دارند که باعث مي‌شوند برنامه‌نويسان با استفاده از آن‌ها پروژه‌هاي  قابل فهم‌تر و سرراست‌تر توليد كنند. اگر زماني را در رستوران‌هاي نزديک شرکت‌هاي مرتبط با فناوري گذرانده باشيد، حتماً چنين سؤال‌هايي را شنيده‌ايد‌: چرا فلان برنامه‌نويس از فلان ساختار منسوخ استفاده کرده است؟ مکانيزم‌هاي جلوگيري از حمله از سوي وب کجا هستند؟ آيا مي‌دانندکه مسائل تازه، با برنامه چه کاري انجام خواهند داد؟


به نظر مي‌رسد، برنامه‌نويسان که در واقع موجوداتي وابسته به تفريح و لذت هستند، دچار حالت‌هاي مشکل‌زايي مي‌شوند که نمي‌توان از آن‌ها دوري كرد. به‌طور معمول اين حالت‌ها وقتي پيش مي‌آيند که آن‌ها درگير عادت‌هايي مشکل‌زا در برنامه‌نويسي مي‌شوند.در ادامه فهرستي از رايج‌ترين دام‌هاي برنامه‌نويسي را مشاهده مي‌کنيد. هر مورد از اين فهرست بلافاصله با زوج مخالف خود همراه شده و اين اثباتي ديگر بر اين ادعا است که برنامه‌نويسي در حال تبديل به يک هنر است. هنري که نيازمند دستاني توانا و ذهني خلاق براي دست يافتن به حدي متعادل و معقول ميان ايده‌آل‌هايي پيچيده است.

بقیه در ادامه مطلب



ادامه مطلب ...
 
 
تمامی حقوق این وبلاگ محفوظ است |طراحی : نرم افزار01