إضغط لتفاصيل الإعلانات



Results 1 to 13 of 13
Share
  1. #1

    Default plzzzz urgently help in C++ project

    السلام عليكم و رحمة الله و بركاته
    (microsoft visula c ++ prog ) مش عارف اعمل ايه يا جماعة انا بصمم برنامج بال
    البرنامج بيتسجل فيه 10 كتب بالسعر و المؤلف و عدد النسخ و اسم الكتاب و في دالة بحث باسم الكتاب بتديني ان الكتاب موجود و لو عدد النسخ قل لصفر بتمسح الداتا بتاعة الكتاب بتبقى صفر و البرنامج لحد ما انا كتبت اهو مرفقعلى الرابط الاتي(http://www.4shared.com/file/37401617...ourse_pro.html)
    عايز اعرف الغلط فين و اعمل ايه ؟؟؟

    طالب مساعدتكم يا جماعة

    م/ محمود مصطفى


  2. Facebook Comments - تعليقـك على الفيس بوك يسعدنا ويطور مجهوداتنـا


  3. Forum Ads:

  4. Forum Ads:

    اضفط هنا لمعرفة تفاصيل الإعلانات بالموقع


  5. Forum Ads:

    -->

  6. #2

    Thumbs up

    السلام عليكم و رحمة الله و بركاته

    شكرا خاص للبشمهندس /ايمن حمدي
    لاهتمامه بالموضوع و مساعدته العظيمة و الفعالة في البرنامج
    و جزاه الله كل خير

    م/محمود مصطفى

  7. #3
    Join Date
    Nov 2007
    Location
    Arab world!
    Posts
    6,169
    Blog Entries
    4
    Rep Power
    10

    Default

    Quote Originally Posted by mmy012 View Post
    السلام عليكم و رحمة الله و بركاته


    شكرا خاص للبشمهندس /ايمن حمدي
    لاهتمامه بالموضوع و مساعدته العظيمة و الفعالة في البرنامج
    و جزاه الله كل خير


    م/محمود مصطفى

    شكرا للمهندس أيمن و ليك ونرجو ان مثل هذة الحلول تعرض فى الموضوع نفسة العام وليس الخاص و هذا حتى يستفاد منه غيرك بإذن الله

  8. Forum Ads:

  9. #4

    Default

    #include <iostream.h>
    #include<fstream.h>
    #include<string.h>
    struct book
    {
    char name[50];
    float price;
    char publisher[50];
    int copiesno;
    };
    book a[100];
    int searchb(char[],int,int);
    void main()
    {
    char g[50];
    int k;
    int n;
    int back;
    ifstream infile("books.txt");
    //for (int i=0;i<11;i++)
    int i;
    i=0;
    while (infile)
    {
    infile>>a[i].name>>a[i].publisher>>a[i].price>>a[i].copiesno;
    i++;
    }
    //cout<<a[i].name;
    cout<<"do U want to make a search?(if yes enter 1 ,if no enter 0)\n";
    cin>>n;
    if (n==1)
    {
    do{
    cout<<"Please Enter book name \n";
    cin>>g;
    k=searchb(g,50,i);
    if (k==1)
    cout<<"book is found\n";
    else
    cout<<"book not found\n";
    cout<<"do you want to search again? (press 1 for YES and 0 for NO)";
    cin>>back;
    }while (back==1);
    }
    else
    cout<<" Thanks for ur visiting.....\n";

    }
    int searchb(char g[],int v, int m)
    {

    int l;
    for (int x=0;x<m;x++)
    {
    if(strcmp(g,a[x].name)==0)
    {
    cout<<a[x].name;
    // cout<<"book found";
    return l=1;
    }
    }
    if (x==m)
    // cout<<"book not found";
    return l=0;

    }

  10. #5

    Question

    السلام عليكم و رحمة الله و بركاته
    شكرا جزيلا لاهنمامك بالموضوع يا بشمهندس /محمد فؤاد
    ده جزء من البرنامج و اللي عمله البشمهندس ايمن و بعتهولي بس لسة البرنامج مكملش انشاء الله هكمله و احطه على المنتدى

    م/محمود مصطفى

  11. Forum Ads:

  12. #6
    Join Date
    Nov 2007
    Location
    Arab world!
    Posts
    6,169
    Blog Entries
    4
    Rep Power
    10

  13. #7

    Default

    السلام عليكم و رحمة الله و بركاته
    انا عملت اضافات على البرنامج بس في مشكلة ايه هي ش عارف المفروض ان الكتاب يتمسح بمجرد ان يصل عدد النسخ لرقم صفر و مش عارف ايه اللي بيحصل مش بيتمسح خالص و بيطلع رسلة error don't send

  14. #8

    Default

    #include <iostream.h>
    #include<fstream.h>
    #include<string.h>
    struct book
    {
    char name[50];
    float price;
    char publisher[50];
    int copiesno;
    };
    book a[100];
    void strln()
    {
    cout<<"******************************************* *************************************\n";
    }
    //This is the function that allows the client to search for a specific book
    int searchb(char g[],int v, int m)
    {
    int l;
    m=100;
    for (int x=0;x<m;x++)
    {
    if(strcmp(g,a[x].name)==0)
    {
    cout<<"book is found\n";
    strln();
    cout<<"book code is "<<x<<endl;
    cout<<"book price is "<<a[x].price<<"LE"<<endl;
    cout<<"there is "<<a[x].copiesno<<" copies available\n";
    strln()ab
    return l=1;
    }
    }
    if (x==m)
    return l=0;
    }
    //This the delete function which delete the book after the copies number reach 0 copies
    void del(book a[],int b,int i)
    {
    b=100;
    if((a[i].copiesno)==0)
    {
    // strcpy("0",a[i].name);
    // strcpy("0",a[i].publisher);
    // a[i].price=0;
    // a[i].copiesno=00;
    // ofstream outfile("books.txt");
    // for (int m=0;m<b;m++)
    // {
    // outfile<<a[m].name<<" "<<a[m].publisher<<" "<<a[m].price<<" "<<a[m].copiesno<<endl;
    // }
    }
    }
    //This is the Buy function that decrease the copies number by 1 when a client buy the book
    void buy(book a[],int b,int i)
    {
    b=100;
    a[i].copiesno--;
    if(a[i].copiesno==0)
    cout<<"There is not enough copies available\n";
    // del(a,b,i);
    else
    {
    ofstream outfile("books.txt");
    for ( i=0;i<b;i++)
    outfile<<a[i].name<<" "<<a[i].publisher<<" "<<a[i].price<<" "<<a[i].copiesno<<endl;
    }
    }


    //This is the add function which allows admin only to add new book to the book store
    void add(int pass,int n)
    {
    int b=100;
    cout<<"Please enter password";
    cin>>pass;
    if (pass==1234)
    {
    cout<<"Please enter book code";
    cin>>n;
    cout<<"Please enter book name";
    cin>>a[n].name;
    cout<<"Please enter book publisher";
    cin>>a[n].publisher;
    cout<<"please enter book price";
    cin>>a[n].price;
    cout<<"Please enter book copies number";
    cin>>a[n].copiesno;
    ofstream outfile("books.txt");
    for (int i=0;i<b;i++)
    outfile<<a[i].name<<" "<<a[i].publisher<<" "<<a[i].price<<" "<<a[i].copiesno<<endl;
    }
    else
    cout<<"Wrong pass word\n";
    }
    //This is the main programm which belongs to the book store
    void main()
    {
    char g[50];
    int s,b;
    int k,y,m,pass;
    char n;
    int back;
    char h;
    ifstream infile("books.txt");
    int i;
    i=0;
    b=100;
    while (infile)
    {
    infile>>a[i].name>>a[i].publisher>>a[i].price>>a[i].copiesno;
    i++;
    }

    strln();
    cout<<" - Welcome to M.M.Y. Book Store -\n";
    strln();

    main: cout<<"What do u want to do add or search?(a/s)\n";
    cout<<"if u want to add a book u must be administrator\n";
    cin>>h;
    if (h=='a')
    {
    add(pass,m);
    goto main;
    }
    else if (h=='s')
    {
    cout<<"do U want to make a search really?(Y/N)\n ";
    cin>>n;
    if (n=='y')
    {
    do{
    cout<<"Please Enter book name \n";
    cin>>g;
    k=searchb(g,50,100);
    if (k==1)
    {
    cout<<"Do u Want to buy it?\n";
    cin>>y;
    if(y==1)
    {
    cout<<"enter book code please";
    cin>>s;
    buy(a,b,s);
    }
    else
    goto foda;

    }
    else
    cout<<"book not found\n";
    cout<<"do you want to search again? (press 1 for YES or 0 for NO)";
    cin>>back;
    }while (back==1);
    }
    }
    foda: cout<<" Thanks for ur visiting.....\n";
    strln();
    }

  15. #9
    Join Date
    Nov 2007
    Location
    Arab world!
    Posts
    6,169
    Blog Entries
    4
    Rep Power
    10

  16. #10
    Join Date
    Dec 2007
    Location
    Cairo, Al Qahirah, Egypt, 115351105145884, Cairo, Egypt
    Posts
    2,229
    Blog Entries
    1
    Rep Power
    15

  17. #11

    Default

    السلام عليكم و رحمة الله و بركاته
    انا كملت البرنامج الحمد لله و بفضل الله و بمساعده المهندس / ايمن حمدي ربنا يجازيه كل خير يارب على تعبه و مجهوده معايا في هذا المشروع و يارب اكون افدتكوا و لو قليلا بهذا المشروع و لكم جزيل الشكر

    و ملف البرنامج مرفق اهو او على اللينك ده

    http://www.4shared.com/file/38968162..._Document.html

    و معاه ملف الكتب اللي بتبحث عنها في البرنامج اسمه books و شكرا للجميع

    م/محمود مصطفى
    Attached Files Attached Files

  18. #12
    Join Date
    Nov 2007
    Location
    Arab world!
    Posts
    6,169
    Blog Entries
    4
    Rep Power
    10

  19. #13

    Default

    مبروك انك خلصت المشوع بتاعك كنت اتمنى افيدك والله بس انا بصراحه قطعت علاقتى مع السى من وقت ماخلصتها فى سنه تانيه عملنا المشروع بتاعها وخلصت على كده

Similar Threads

  1. IT Project Engineer / Junior Project Manager Job Vacancy
    By enghass_1 in forum Information Technology (IT)
    Replies: 0
    Last Post: 03-11-2012, 01:32 AM
  2. Project Coordinator
    By mohamadoz in forum Networks
    Replies: 0
    Last Post: 25-06-2010, 11:26 AM
  3. IT Project Manager - KSA
    By Mohamed Fouad in forum Information Technology (IT)
    Replies: 0
    Last Post: 28-05-2010, 02:18 PM
  4. Project Manager
    By redheart in forum Information Technology (IT)
    Replies: 0
    Last Post: 04-07-2008, 08:56 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

أقسام المنتدى

الروابط النصية

تابع جروبنا على الفيس بوك

صفحة Egypt Engineers على الفيس بوك

تابعنا على linkedin

جروبنا على الياهو جروب