دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
صفحه 1 از 19 1234567891011 ... آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 188

موضوع: پروژه هاي برنامه نويسي

  1. #1
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پروژه هاي برنامه نويسي

    سلام دوستان
    هدف از ايجاد اين تاپيك قرار دادن پروژهاي برنامه نويسي پايان ترم مون هست .
    شايد كه نه حتما ميتونيم بهم كمك كنيم تا مشكلاتمون تو برنامه نويسي راحت تر حل بشه .
    ممنون ميشم پروژه هاتون رو تو اين بخش قرار بدهيد
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  2. 10 کاربر از پست مفید آبجی سپاس کرده اند .


  3. #2
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : پروژه هاي برنامه نويسي

    اين پروژه پايان ترم يكي از دوستان خودمون تو همين سايت بود كه كمك شون كردم و پروژه شون رو تحويل دادن ولي هنوز فرصت نكردم برم ازشون بپرسم كه چند شدند .
    ولي مطمئنم كه نمره شون خوب شده .



    برنامه ای بنویسید که بتواند یک کلاسی ازدانشجویان رابه صورت آرایه ای ازاشاره گرها تعریف کند که هراشاره گر به یک ساختمان ازساختارstudent اشاره میکند.(new student وiشماره دانشجو) سپس از فایل ورودی نمرات دانشجورا برحسب شماره دانشجو ونمره دانشجو دریافت کرده وپس از محاسبه معدل کلاس درصفحه خروجی معدل را نشان دهد ولیست را به صورت شده برحسب نمره وفقط آنهایی که نمره بالای میانگین را دارند در یک فایل خروجی دیگر ذخیره کند
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  4. 5 کاربر از پست مفید آبجی سپاس کرده اند .


  5. #3
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : پروژه هاي برنامه نويسي

    اينم جواب پروژه شون :
    کد PHP:
    #include <stdio.h>
    #include <conio.h>
    #include <iostream.h>
    #include <iomanip.h>

      
    struct Student
      
    {
        
    int  ID;
        
    char FirstName[20];
        
    char LastName[30];
        
    double Mark;
      } 
    st;
      
    struct Student *classA[30];

      
    void new_student(int st_id);
      
    void Print_StudentList();
      
    float CalcAverage();
      
    void Sort_Students();

      
    int StudentCount;
      
    float ClassAverage;

      
    void main()
      {
        
    clrscr();
        
    cout << "\Enter Student Number :";
        
    int i;
        
    cin >> StudentCount;
        for (
    i=1;i<=StudentCount;i++)
        {
          
    new_student(i);
        }
        
    clrscr();
        
    ClassAverage CalcAverage();
        
    printf("\n\n\n ClassA Average : %.2f ",ClassAverage);
        
    Sort_Students();
        
    Print_StudentList();
        
    getch();
      }

      
    void new_student(int st_id)
      {
        
    classA[st_id] = classA[0] +  (sizeof(st) * st_id)  ;
        
    classA[st_id]->ID st_id;
        
    cout << "\nEnter Student[" << st_id << "].LastName :";
        
    cin >> classA[st_id]->LastName;
        
    cout << "\nEnter Student[" << st_id << "].FirstName:";
        
    cin >> classA[st_id]->FirstName;
        
    cout << "\nEnter Student[" << st_id << "].Mark:";
        
    cin >> classA[st_id]->Mark;
      }

      
    void Print_StudentList()
      {
        
    int i;
        
    //.................................
        //... Save In File ................
        //.................................

        
    FILE *fp;
        
    char filename[20] = "c:\\st.txt";
        
    fp fopen(filename,"w");
        if (
    fp!=NULL)
        {
          
    fprintf(fp,"\nStudent List : ");
          for (
    i=1;i<=StudentCount;i++)
          {
        if (
    classA[i]-> Mark ClassAverage)
        
    fprintf(fp,"\n%d : %s %s : %.2f ",classA[i]->ID,classA[i]->FirstName,classA[i]->LastName,classA[i]->Mark);
        else
        break;
          }
          
    fclose(fp);
          
    cout << "\nList Of Students Save in File : \"" << filename << "\"\n";
        }
        else
        {
          
    cout << "\nError On Create File " << filename << "\n";
        }

        
    //.................................
        //... Preview On Screen ...........
        //.................................

        
    cout << "\n\nStudentList\n\n";
        for (
    i=1;i<=StudentCount;i++)
        {
          if (
    classA[i]-> Mark ClassAverage)
        
    cout << "\n" << classA[i]->ID << ": " << classA[i]->FirstName << " | " << classA[i]->LastName << " | " << classA[i]->Mark;
          else
        break;
        }
        
    //.................................
        //.................................
        //.................................

      
    }

      
    float CalcAverage()
      {
        
    int i;
        
    float sumMarks=0;
        for (
    i=1;i<=StudentCount;i++)
        {
          
    sumMarks += classA[i]->Mark;
        }
        return (
    sumMarks StudentCount);

      }

      
    void Sort_Students()
      {
        
    int i,j;
        for (
    i=1;i<=StudentCount;i++)
        {
          for (
    j=i+1;j<=StudentCount;j++)
          {
        if (
    classA[j]->Mark classA[i]->Mark )
        {
          
    struct Student *Temp;
          
    Temp classA[j];
          
    classA[j] = classA[i];
          
    classA[i] = Temp;
        }
          }
        }
      } 
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  6. 5 کاربر از پست مفید آبجی سپاس کرده اند .


  7. #4
    کاربر جدید
    رشته تحصیلی
    الکترونیک
    نوشته ها
    38
    ارسال تشکر
    6
    دریافت تشکر: 208
    قدرت امتیاز دهی
    0
    Array

    پیش فرض پاسخ : پروژه هاي برنامه نويسي

    سلام
    خب وقتی شما بحثی رو مهم قرار دادین لااقل یه کم گسترشش بدین و بگین که فلان پروژه به چه زبانی نوشته شده.
    هر چقدر هم گشتم خبری از کلکسیون ارزشمند مایکروسافت یعنی ویژوال استودیو نبود.
    یعنی از دوستان علاقه مند به این موضوع کسی اینجا نیست؟
    در سکوتم ازدحام صداست و در تنهاییم هجوم قبیله های کینه توز
    من اسیر شکنجه گاه سکوت توام
    با من حرف بزن

  8. 2 کاربر از پست مفید htc سپاس کرده اند .


  9. #5
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : پروژه هاي برنامه نويسي

    نقل قول نوشته اصلی توسط htc نمایش پست ها
    سلام
    خب وقتی شما بحثی رو مهم قرار دادین لااقل یه کم گسترشش بدین و بگین که فلان پروژه به چه زبانی نوشته شده.
    هر چقدر هم گشتم خبری از کلکسیون ارزشمند مایکروسافت یعنی ویژوال استودیو نبود.
    یعنی از دوستان علاقه مند به این موضوع کسی اینجا نیست؟

    دوست گرامی از نام تاپیک مشخص هست کاربران سایت پروژهای برنامه نویسی شون رو در این قسمت قرار میدن تا مشکلاتش رو با کمک هم حل کنیم .

    چرا خود من علاقه ام به ویژوال استودیو خیلی بیشتر از زبان های دیگه هست ولی این تاپیک برای پروژه هست .
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  10. 2 کاربر از پست مفید آبجی سپاس کرده اند .


  11. #6
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : پروژه هاي برنامه نويسي

    این هم یکی از برنامه ها که از یه فایل 1.txt می خونه و ان سطرهایی که دقیقا مثل هم هستند را پاک میکنه تا متن های اضافی پاک بشه و فایلی که سطر تکراری نداره را به عنوان 2.txt ذخیره می کنه
    کد PHP:
         #include<iostream>
    using std::cin;
    using std::cout;
    using std::endl;
    #include<fstream>
    using std::fstream;
    #include<string.h>
    int khat;
    char id[33];
    int natije;
    char checkid[33];
    int cmp;
    char getid[33];
    int check(char checkid[33]) {
     
    fstream m3("c:\\2.txt");
     for (
    int j 1<=khat;j++) {
      
    m3.getline(getid,32);
      
    cmp strcmp(checkid,getid);
      if (
    cmp == 0) {
       
    cout<<checkid<<endl;
       return 
    0;
      }
     }
     return 
    cmp;
    }
    int main () {
     
    fstream m2("c:\\2.txt");
     
    cout<<"tedad khotot?\n";
     
    cin >> khat;
     
    fstream m1("c:\\1.txt");
     for (
    int i 1i<=khat;i++) {
      
    m1.getline(id,32);
      
    natije check(id);
      if (
    natije == 0) {
       continue;
      }
      else {
       
    m2<<id<<endl;
      }
     }
     return 
    0;

    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  12. 2 کاربر از پست مفید آبجی سپاس کرده اند .


  13. #7
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : پروژه هاي برنامه نويسي

    گرفتن ping سایت ها تنها با کلیک بر روی یک فایل

    این یک برنامه کوچک هست که در ویندوز پس از کامپایل باید از فایل اجرایی یک shortcut بسازید، سپس با راست کلیک کردن بر روی آن و انتخاب properties به قسمت Targets بروید. در آن مسیر فایل نوشته شده است، حال فقط کافیست آدرس وب سایت مورد نظر یا IP مورد نظر را در ادامه آن مثلا به شکل زیر داخل " " بنویسید. از این به بعد هرگاه بر روی این shortcut کلیک کنید پنجره کنسول باز می شود و سایت را ping می کندبه تعداد مورد نظر نیز می توانید shortcut بسازید)


    کد PHP:
    "E:\MyPingApp.exe" "ping www.yahoo.com" 
    برنامه در کامپایلرهای قدیمی و یا جدید اما در حالت اسکی:


    کد PHP:
    #include <stdio.h>
    #include <stdlib.h>
    #include <conio.h>

    int main(int agrcchar *argv[])
    {
        
    systemargv[1] );

        
    getch();
        return 
    0;

    در حالت یونیکد (در کامپایلرهای جدید):


    کد PHP:
    int _tmain(int argc_TCHARargv[])
    {
        
    _tsystemargv[1] );

        
    _getch();
        return 
    0;

    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  14. 3 کاربر از پست مفید آبجی سپاس کرده اند .


  15. #8
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : پروژه هاي برنامه نويسي

    اطلاعات عمومی دانشجو

    خصوصیات برنامه:
    1)وارد کردن نمره به تعداد دلخواه
    2)بازه نمرات بین 0 تا 100
    3)مشخص کردن وضعیت نمرات
    4)گرفتن میانگین
    5)مشخص کردن تعداد افراد قبول و مردود شده

    کد PHP:
         #include <iostream.h>
    #include <conio.h>
    int main()
    {
        
    float xcounter=1counterp=0counterf=0,ave=0,y,m;
        
    cout<<"How many mark? ";
        
    cin>>y;
        
    cout<<"Pass and Fail: ";
        
    cin>>m;
        
    cout<<"#########################################";
        
    cout<<"\n";
        while (
    counter<=y){
            
    cout<<"Mark "<<counter<<": ";
            
    cin>>;
            
    counter=counter+1;    
            
    ave+=x;
            if (
    x>100){
                
    cout<<"ERROR:FALSE MARK"<<"\n";
                
    cout<<"\n";
                
    cout<<"egain enter the "
            
    counter=counter-1;
            }
            else if (
    x>=m){
                
    cout<<"Pass"<<"\n"<<"*********************"<<"\n"<<"\n";
                
    counterp+=1;
            }
            else{
                
    cout<<"Fail"<<"\n"<<"*********************"<<"\n"<<"\n";
                
    counterf+=1;
            }
        }

        if (
    counter=y){
        
    cout<<"Pass number: "<<counterp<<"\n";
        
    cout<<"Fail number: "<<counterf<<"\n";
        
    cout<<"Average: "<<ave/y<<endl;
        }

        
    getch();
        return 
    0;

    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  16. 5 کاربر از پست مفید آبجی سپاس کرده اند .


  17. #9
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : پروژه هاي برنامه نويسي

    اوور لودینگ اپراتورها در کلاس در C++‎

    کد PHP:
         #include <iostream.h>
    #include <string.h>
    #include <conio.h>
    #include <stdio.h>
    class string
    {
    private:
    char text[40];
    public:
    void show()
    {
    cout << text << "\n";
    }
    string operator + (string s)
    {
    string temp;
    strcpy(temp.texttext);
    strcat (temp.texts.text);
    return 
    temp;
    }
    string operator + (char s[])
    {
    string temp;
    strcpy(temp.texttext);
    strcat (temp.texts);
    return 
    temp;
    }
    string operator++()
    {
    char temp[40];
    strcpy(temp text);
    strcat(text,temp);
    }
    friend string operator +(char s[] , string s2)
    {
    string temp;
    strcpy(temp.text s);
    strcat(temp.text s2.text);
    return 
    temp;
    }
    string operator =(char s[])
    {
    strcpy(text s);


    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  18. 2 کاربر از پست مفید آبجی سپاس کرده اند .


  19. #10
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : پروژه هاي برنامه نويسي

    لیست پیوندی در زیان c به زبان ساده
    مختصات یک دایره را می گیرد و در لیست قرار می دهد

    کد PHP:
    #include <stdio.h>
    #include <stdlib.h>
    struct circle
    {
        
    int x r;
        
    circle *link;
    }*
    circlestart;
    //----------------------------------------------------------------------------
    int circleinsert()
    {
        
    circle *ptr;
        
    ptr = (circle*) malloc(sizeof(circle)); //creat a memmory for new item
        
    ptr->link NULL;
        
    printf("Please Enter x y r seprated by space\n");
        
    int x r;
        
    scanf("%d %d %d" , &, &, &r);
        
    ptr->x;
        
    ptr->y;
        
    ptr->r;
        if (
    circlestart == NULL//if the list is empty put the new one on the first position
        
    {
            
    circlestart ptr;
            return 
    0;
        }
        
    circle *p1;
        
    p1 circlestart;
        while ( 
    p1->link != NULL//searches for the last item in the list
        
    {
            
    p1 p1->link;
        }
        
    p1->link ptr
        return 
    0;
    }
    //----------------------------------------------------------------------------
    int circleshow()
    {
        if (
    circlestart == NULL//if the list is empty
        
    {
            
    printf("No Circle Excist To Show\n");
            return 
    0;
        }
        
    circle *ptr;
        
    ptr circlestart;
        while (
    ptr != NULL//nevigate all of the list and print it
        
    {
            
    printf("X: %d Y: %d R: %d\n" ptr->ptr->ptr->r);
            
    ptr ptr->link;
        
        }
        
        return 
    0;

    }
    //----------------------------------------------------------------------------
    int circledelete()
    {
        if (
    circlestart == NULL)//if the list is empty
        
    {
            
    printf("No circles to delete\n");
            return 
    0;
        }
        
    int x ,r;
        
    printf("Please Enter x y r seprate by space to delete\n");
        
    scanf("%d %d %d" , &, &, &r);
        if (
    circlestart->== &&  circlestart->== && circlestart->== r//if the item is in the first position
        
    {
            
    circle *p;
            
    circlestart;
            
    circlestart circlestart->link;
            
    free(p);
            
    printf("deleted\n");
            return 
    0;
        }
        
    circle *ptr , *preptr;
        
    ptr circlestart;
        
        while (
    ptr->link != NULL// nevigate all the list to find the item and delete it
        
    {
            
    preptr ptr;
            
    ptr ptr->link;
            if (
    ptr->== &&  ptr->== && ptr->== r)
            {
                (*
    preptr).link = (*ptr).link;
                
    printf("deleted\n");
                
                
    free(ptr);
                return 
    0;
            }
            
        }
        
    printf("Not Found To Delete\n");
        return 
    0;

    }
    //----------------------------------------------------------------------------
    void menu()
    {
        
    printf("Please select an item with entering the number of it\n");
        
    printf("1- Creat a new circle\n");
        
    printf("2- Show circles\n");
        
    printf("3- Delete an exicting circle\n");
        
    printf("4- exit\n");
    }
    //----------------------------------------------------------------------------
    int main()
    {
        
    int key;
        do 
        {
            
    menu();
            
    scanf("%d" , &key);
            switch(
    key)
            {
                case 
    1:
                    
    circleinsert();           
                    break;
                case 
    2:
                    
    circleshow();
                    break;
                case 
    3:
                    
    circledelete();
                    break;
                case 
    4:
                    return 
    0;       
            }
        
        }while(
    1);
        return 
    0
    }
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  20. 3 کاربر از پست مفید آبجی سپاس کرده اند .


صفحه 1 از 19 1234567891011 ... آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مقاله: نقش منشور پروژه در كاميابي پروژه
    توسط MR_Jentelman در انجمن مجموعه مدیریت اجرایی
    پاسخ ها: 0
    آخرين نوشته: 22nd January 2010, 09:24 AM
  2. دانلود: برترين برنامه هاي رايگان 1388
    توسط Victor007 در انجمن سایر نرم افزارها
    پاسخ ها: 0
    آخرين نوشته: 12th December 2009, 12:42 PM
  3. مقاله: تفاوتهاي برنامه ريزي استراتژيک در سازمانها
    توسط MR_Jentelman در انجمن مجموعه مدیریت اجرایی
    پاسخ ها: 0
    آخرين نوشته: 27th July 2009, 10:14 AM
  4. سنجش موفقيت برنامه ريزي فناوري اطلاعات
    توسط engeneer_19 در انجمن مباحث فناوری اطلاعات
    پاسخ ها: 0
    آخرين نوشته: 26th July 2009, 08:33 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •