PDA

نسخه کامل مشاهده نسخه کامل : انجام برنامه.دریافت مشخصات و ... دانشجویان



amin.akmali
02-06-2012, 19:09
میخوام برنامه ای بنویسم که دستورهای پایینو انجام بده:

1- دریافت مشخصات(شماره دانشحویی . نام . نام خانوادگی . معدل)

2- نمایش مشخصات

3- پیدا کردن بیشترین و کمترین معدل

4- جستجوی دانشجو بر حسب شماره دانشجویی

5- حذف دانشجو برحسب شماره دانشجویی

6- مرتب سازی برحسب معدل

7- خروج

منتظرم... دمتون گرم.

senaps
02-06-2012, 19:27
یعنی فک کردین که الان که سر زدین براتون چند نفر پروژه گذاشتن و دارن التماس میکنن که مال اون رو تحویل استاد بدین؟!!!!!

از اونجایی که فکر نمیکنم اینجوری بشه، پیشنهاد میکنم که شروع کنین به برنامه نویسی و هرجا ایراد داشتین بگین!

amin.akmali
02-06-2012, 19:32
برادر من این پروژه 5 نمره امتحانی داره... اگه بلدی...دمت گرم..واسم بنویس...روی منو زمین ننداز...:46:

senaps
03-06-2012, 01:18
سلام...
دوست عزیز خدمتتون عرض کردم که.... واقعا تو این سایت پروژه نوشتن ممنوعه و ما هم سعی میکنیم این کارو نکنیم!!!!
پیشنهاد اینه که شما یه خط بنویسی و بعدش بیای قسمت های مشکلش رو بپرسی تا جواب بگیری....

الان شما لااقل باید بلد باشی که یه کلاس درست بکنی...چند تا متغییر بریزی توش...(شماره دانشحویی . نام . نام خانوادگی . معدل) ....
چارتا اسم تابع بنویسی....(نمایش مشخصات

3- پیدا کردن بیشترین و کمترین معدل

4- جستجوی دانشجو بر حسب شماره دانشجویی

5- حذف دانشجو برحسب شماره دانشجویی

6- مرتب سازی برحسب معدل

7- خروج)

بعدش برای کدهاش و اینکه چیکار کنی، مطرح کن تا برات بگم.... که لااقل شما خودت یه کاری کرده باشی....

من خودم هم کامپایلر و IDE مناسب برا سی پلاس ندارم در حال حاضر و نمیتونم کل پروژه رو بنویسم!!!!

مثال میزنم:



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اینها رو توی نوت پد و بعد توی کامپایلر کپی کن و بهم جواب بده که کار داده یا نه!!!! چون این کدها فقط رابط کاربری هستن....چک کن ببین همون کاری که باید رو میکنه یا نه!! اخرین مرحله اضافه کردن توابع هستش...
همونطور که گفتم، کامپایلر ندارم!! پس اگر کدها خطایی داشتن، باید خودتون برطرف کنین و به منم خبر بدین که درستش کنم....:27:

کل فایل هم تا اینجا کامنت گذاری شده....یادش بخیر...سی پلاس و کنسولش چقد باحال بود!!!!!!

amin.akmali
03-06-2012, 22:22
داداش من خودم یه برنامه نوشته بودم که قسمتی از چیزهایی که باید باشه نیست مثلا : جستجوی دانشجو - نمایش کمترین معدل - نمایش بیشترین معدل
(راستی برنامه ای که فرستادی کمی مشکل داشت که رفع کردم... اگه لطف کنی تابع ها رو هم واسم بنویس...)

برنامه ی منم پایینی:
#include<iostream>
#include<conio.h>

using namespace std;

struct student{
char name[10];
char fname[15];
float av;
}st[10];
int n=0;
int s=0;

int main()
{
void input();
void display();
void findmax();
int menu();
int m;

while (1)
{

m = menu();
switch (m)
{
case 1:input();
break;
case 2:display();
break;
case 3:findmax();
break;
case 4:return 0;
default:
cout<< "enter From 1 to 4\n";
getch();
}
}
}
int menu()
{
int x;

cout<<"1-input record\n";
cout<<"2-display record\n";
cout<<"3-findmax record\n";
cout<<"4-exit\n\n";
cout<<"enter x(1.2.3.4) = ";
cin>>x;
return x;
}

void input()
{
n++;


cout<<"name:";
cin>>st[n].name;
cout<<"fname:";
cin>>st[n].fname;
cout<<"av:";
cin>>st[n].av;
getch();

}
void display()
{
int i;

cout<<"name fname av\n\n";
for(i=1;i<=n;i++)
cout<<st[i].name<<" "<<st[i].fname<<" "<<st[i].av<<"\n";
getch();
}

void findmax()
{

float max;
int i,m;
m=0;
max = st[0].av;
for( i=0 ; i<n ; i++ )
{
if (st[i].av > max)
{
max =st[i].av ;
m = i ;
}
}
cout<< st[i].name<<" ";
cout<<st[i].fname<<" ";
cout<<st[i].av<<"\n";

}