انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: کمک در مورد دریافت اطلاعات دانشجو در ++c  (دفعات بازدید: 4933 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
سلام دوستان

دوستان می تونن در مورد این برنامه کمکی کنن ؟

کلاسی  بنویسید که دارای توابع زیر باشد.
یک:ده دانشجو ثبت نام کند .مشخصات کامل از قبیل نام و نام خانوادگی و غیره
دو:جستجو دانشجو:
الف:برحسب نام و نام خانوادگی
ب:کد دانشجو

اگر کسی برنامه نوشته ای شبیه این داره ممنون میشم برای دریافت بذاره .
به عمل کار برآید     به سخندانی نیست . . .

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
خودتان باید بنویسید
وقت بگذارید جایی اگر مشکل بود بپرسید در خدمتم

آفلاین Matrix.1372

  • High Hero Member
  • *
  • ارسال: 1966
  • جنسیت : پسر
  • Ma3x
    • Ma3x
توی صفحه ۳۸۸ کتاب «برنامه نویسی به زبان سی ++» نوشته «مهندس عین الله جعفرنژاد قمی» این مثال بیان شده!
این کتاب رو یک از فوامیل که استاد دانشگاه (برنامه نویسی) هستن به عنوان یکی از بهترین کتاب های آموزش برنامه نویسی به این زبان معرفی کردن! واقعا هم کتاب پرمغزی هست!
اما مثال سه صفحه و نیم هست اگه حوصله داشتم براتون می‌نویسم!

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
کلاسی  بنویسید که دارای توابع زیر باشد.
یک:ده دانشجو ثبت نام کند .مشخصات کامل از قبیل نام و نام خانوادگی و غیره
دو:جستجو دانشجو:
الف:برحسب نام و نام خانوادگی
ب:کد دانشجو
اگر کسی برنامه نوشته ای شبیه این داره ممنون میشم برای دریافت بذاره .
دقیقا کدوم قسمت نوشتنش دردسر داره. اونجارو بگین که بشه کمک کرد ...

[/quote]
توی صفحه ۳۸۸ کتاب «برنامه نویسی به زبان سی ++» نوشته «مهندس عین الله جعفرنژاد قمی» این مثال بیان شده!
این کتاب رو یک از فوامیل که استاد دانشگاه (برنامه نویسی) هستن به عنوان یکی از بهترین کتاب های آموزش برنامه نویسی به این زبان معرفی کردن! واقعا هم کتاب پرمغزی هست!
اما مثال سه صفحه و نیم هست اگه حوصله داشتم براتون می‌نویسم!
ببخشید ! از کی تا حالا کتاب های مهندس پر مغز شدن !!؟
مهندس فقط کتاب های هری پاترو ترجمه نکردن که اونم در حال انجامه  ;D
« آخرین ویرایش: 14 آذر 1391، 10:04 ب‌ظ توسط amin_s »

آفلاین Matrix.1372

  • High Hero Member
  • *
  • ارسال: 1966
  • جنسیت : پسر
  • Ma3x
    • Ma3x
نقل‌قول
مهندس فقط کتاب های هری پاترو ترجمه نکردن که اونم در حال انجامه
این‌که کار یه نفر رو قبول نداشته باشی دلیل نمیشه که بهش توهین هم بکنی!
برای من که کتاب‌هاش خیلی هم آموزنده و مفید بوده! شما حال نمی‌کنی خب لازم نیست کتابشم بخونی!  ;)

آفلاین adel1368

  • Sr. Member
  • *
  • ارسال: 387
  • جنسیت : پسر
نقل‌قول
ببخشید ! از کی تا حالا کتاب های مهندس پر مغز شدن !!؟
مهندس فقط کتاب های هری پاترو ترجمه نکردن که اونم در حال انجامه

توی اینجور انجمن ها که افراد زیادی مطلب رو میخونن نوشتن نظر شخصی کار خوبی نیست .
(((خالیق یازان خطی هش کیم پوزابیلمز)))

آفلاین Vahid_PC

  • Sr. Member
  • *
  • ارسال: 311
  • جنسیت : پسر
میتون یه کلاس تعریف کنی که مشخصات دانشجو ها رو نگهداری کنه.
بعد ازش شئ ایجاد کنی.
اونوقت میتونی توش جستجو کنی(بر اساس هر یک از اعضای کلاس که خواستی).

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
[quote author=Matrix.1372
این‌که کار یه نفر رو قبول نداشته باشی دلیل نمیشه که بهش توهین هم بکنی!
برای من که کتاب‌هاش خیلی هم آموزنده و مفید بوده! شما حال نمی‌کنی خب لازم نیست کتابشم بخونی!  ;)

بحث حال کردن یا نکردن مال موقعیه که یه چیز کیفیتی رو بخوایم بررسی کنیم دادا  ;)
مثلا یه نفر با جاستین بیبر حال میکنه یه نفر نمیکنه :D

ولی این کتابای مهندس که میگین آموزنده بوده فقط به این خاطر که خوندنش راحت تره...  همین :راحت تره چون فارسیه
صرفا ترجمه شده اونم به بدترین شکل. بعدشم شما کدوم انسانی دیدی که در همه ی زمینه های علمی کتاب داده باشه.  :D یه بلایی سر اصطلاحات کامپیتری آورده که وقتی یه خط میخونی باید ۱۰ دیقه دی باگ بشه  ;)
اگه میخواین یه کتاب معرفی کنین انگلیسی معرفی کنین بهتره. که بعد طرف اگه نخواست بره ترجمشو بگیره.
(هرچند کتابای فارسی کمن)

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
دوستان کسی می تونه بگه مشکل این کد کجاست ؟ و چطوری میشه از 2تا دانشجو به 10 دانشجو بیشترش کرد ؟
#include<iostream.h>

#include<conio.h>

#include<string.h>

class student

{

private:

char stdId[20];

char stdName[20];

int stdAge;

char stdProgram[20];

int noOfSubjects;

public:

student(char* stdId1,char *stdName1,int stdAge1,char *stdProgram1,intnoOfSubjects1)

{

strcpy(stdId,stdId1);

strcpy(stdName,stdName1);

stdAge=stdAge1;

strcpy(stdProgram,stdProgram1);

noOfSubjects=noOfSubjects1;

}

int setMember(char* stdId1,char *stdName1,int stdAge1,char *stdProgram1,intnoOfSubjects1)

{

strcpy(stdId,stdId1);

strcpy(stdName,stdName1);

stdAge=stdAge1;

strcpy(stdProgram,stdProgram1);

noOfSubjects=noOfSubjects1;

return 0;

}

int getMember(char*stdId1,char *stdName1,int *stdAge1,char *stdProgram1,int*noOfSubjects1)

{

strcpy(stdId1,stdId);

strcpy(stdName1,stdName);

*stdAge1=stdAge;

strcpy(stdProgram1,stdProgram);

*noOfSubjects1=noOfSubjects;

return 0;

}

int Display()

{

cout<<"stdId="<<stdId<<"\nstdName="<<stdName<<"\nstdAge="<<stdAge<<"\nstdProgram="<<stdProgram<<"\nnoOfSubjects"<<noOfSubjects<<"\n\n";

return 0;

}

friend void my_friend(studentstud);

~student()

{

}

 

};

void my_friend(student s)

{

if(s.noOfSubjects > 5)

cout<<"\nStudent has registered in morethan 5 subjects\n";

else

cout<<"\nStudent has not registered in morethan 5 subjects\n";

}

main()

{

char stdId[20];

char stdName[20];

int stdAge;

char stdProgram[20];

int noOfSubjects;

student *std_arr[100];

cout<<"Please enter data for student1\n";

cout<<"Student ID: ";

cin>>stdId;

cout<<"Student Name: ";

cin>>stdName;

cout<<"Student Age: ";

cin>>stdAge;

cout<<"Student Program: ";

cin>>stdProgram;

cout<<"Number of Subjects: ";

cin>>noOfSubjects;

std_arr[0]=new student(stdId,stdName,stdAge,stdProgram,noOfSubjects);

cout<<"Please enter data for student2\n";

cout<<"Student ID: ";

cin>>stdId;

cout<<"Student Name: ";

cin>>stdName;

cout<<"Student Age: ";

cin>>stdAge;

cout<<"Student Program: ";

cin>>stdProgram;

cout<<"Number of Subjects: ";

cin>>noOfSubjects;

std_arr[1]=new student(stdId,stdName,stdAge,stdProgram,noOfSubjects);

cout<<"\nRecord for Student1\n";

std_arr[0]->Display();

cout<<"\nRecord for Student2\n";

std_arr[1]->Display();

my_friend(*std_arr[0]);

my_friend(*std_arr[1]);

 

return 0;

}
به عمل کار برآید     به سخندانی نیست . . .

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
1 - تو ویندوز برنامه نویسی سی پلاس پلاس نکن
2 - فایل های سرآمد ( هدر )‌دیگه .h نداره
3 - بجای آرایه ی کاراکتر بهتره از رشته ها بهره ببرید
4 - شمارنده ی شی ها ( noOfSubjects )‌ باید ایستا ( استاتیک ) باشه
 اگر تازه رفتی تو کلاس ها این  نمونه بد نیست . لاکن اگر چند ماهیه کار میکنی این کد بدرد نمیخوره