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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: سید مسعود امامیان در 14 آذر 1391، 07:20 ب‌ظ

عنوان: کمک در مورد دریافت اطلاعات دانشجو در ++c
ارسال شده توسط: سید مسعود امامیان در 14 آذر 1391، 07:20 ب‌ظ
سلام دوستان

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

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

اگر کسی برنامه نوشته ای شبیه این داره ممنون میشم برای دریافت بذاره .
عنوان: پاسخ : کمک در مورد دریافت اطلاعات دانشجو در ++c
ارسال شده توسط: doomhammer65ir در 14 آذر 1391، 07:52 ب‌ظ
خودتان باید بنویسید
وقت بگذارید جایی اگر مشکل بود بپرسید در خدمتم
عنوان: پاسخ : کمک در مورد دریافت اطلاعات دانشجو در ++c
ارسال شده توسط: Matrix.1372 در 14 آذر 1391، 08:44 ب‌ظ
توی صفحه ۳۸۸ کتاب «برنامه نویسی به زبان سی ++» نوشته «مهندس عین الله جعفرنژاد قمی» این مثال بیان شده!
این کتاب رو یک از فوامیل که استاد دانشگاه (برنامه نویسی) هستن به عنوان یکی از بهترین کتاب های آموزش برنامه نویسی به این زبان معرفی کردن! واقعا هم کتاب پرمغزی هست!
اما مثال سه صفحه و نیم هست اگه حوصله داشتم براتون می‌نویسم!
عنوان: پاسخ : کمک در مورد دریافت اطلاعات دانشجو در ++c
ارسال شده توسط: امین - am1n در 14 آذر 1391، 09:56 ب‌ظ
کلاسی  بنویسید که دارای توابع زیر باشد.
یک:ده دانشجو ثبت نام کند .مشخصات کامل از قبیل نام و نام خانوادگی و غیره
دو:جستجو دانشجو:
الف:برحسب نام و نام خانوادگی
ب:کد دانشجو
اگر کسی برنامه نوشته ای شبیه این داره ممنون میشم برای دریافت بذاره .
دقیقا کدوم قسمت نوشتنش دردسر داره. اونجارو بگین که بشه کمک کرد ...

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

توی اینجور انجمن ها که افراد زیادی مطلب رو میخونن نوشتن نظر شخصی کار خوبی نیست .
عنوان: پاسخ : کمک در مورد دریافت اطلاعات دانشجو در ++c
ارسال شده توسط: Vahid_PC در 14 آذر 1391، 11:14 ب‌ظ
میتون یه کلاس تعریف کنی که مشخصات دانشجو ها رو نگهداری کنه.
بعد ازش شئ ایجاد کنی.
اونوقت میتونی توش جستجو کنی(بر اساس هر یک از اعضای کلاس که خواستی).
عنوان: پاسخ : کمک در مورد دریافت اطلاعات دانشجو در ++c
ارسال شده توسط: امین - am1n در 15 آذر 1391، 01:19 ق‌ظ
[quote author=Matrix.1372
این‌که کار یه نفر رو قبول نداشته باشی دلیل نمیشه که بهش توهین هم بکنی!
برای من که کتاب‌هاش خیلی هم آموزنده و مفید بوده! شما حال نمی‌کنی خب لازم نیست کتابشم بخونی!  ;)

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

ولی این کتابای مهندس که میگین آموزنده بوده فقط به این خاطر که خوندنش راحت تره...  همین :راحت تره چون فارسیه
صرفا ترجمه شده اونم به بدترین شکل. بعدشم شما کدوم انسانی دیدی که در همه ی زمینه های علمی کتاب داده باشه.  :D یه بلایی سر اصطلاحات کامپیتری آورده که وقتی یه خط میخونی باید ۱۰ دیقه دی باگ بشه  ;)
اگه میخواین یه کتاب معرفی کنین انگلیسی معرفی کنین بهتره. که بعد طرف اگه نخواست بره ترجمشو بگیره.
(هرچند کتابای فارسی کمن)
عنوان: پاسخ : کمک در مورد دریافت اطلاعات دانشجو در ++c
ارسال شده توسط: سید مسعود امامیان در 16 آذر 1391، 08:04 ب‌ظ
دوستان کسی می تونه بگه مشکل این کد کجاست ؟ و چطوری میشه از 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;

}
عنوان: پاسخ : کمک در مورد دریافت اطلاعات دانشجو در ++c
ارسال شده توسط: doomhammer65ir در 16 آذر 1391، 09:01 ب‌ظ
1 - تو ویندوز برنامه نویسی سی پلاس پلاس نکن
2 - فایل های سرآمد ( هدر )‌دیگه .h نداره
3 - بجای آرایه ی کاراکتر بهتره از رشته ها بهره ببرید
4 - شمارنده ی شی ها ( noOfSubjects )‌ باید ایستا ( استاتیک ) باشه
 اگر تازه رفتی تو کلاس ها این  نمونه بد نیست . لاکن اگر چند ماهیه کار میکنی این کد بدرد نمیخوره