الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لدي سؤال في++ C واريد الاجابة عليه في اسرع وقت ممكن

مغلق
بدأه jamal22 في 21 ديسمبر 2002 · 4 رد · 522 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

نص السؤال باللغة الانجليزيه:

We eant to built a database of student in a given course, e.g. ITGN315 (assume the maximum number of students is 50) . the databaase should contain the following data for each student

Name

ID Number

Date of Birth

For this part of the project your program should do the following task

1- acquire the students data and put them into an appropriate data type

2- Add a new student to the database

3- Remove a student from the database

4- Display the student data

Hints

use an array of structure to store the students data

Implement a menu with which can select the task he wants to perform, the menu shall also offer an option allowing the user to exit from the program . You can implement the menu using the if/else statements or the switch statement

وانا اجبت على السؤال الاول

#include

# include

using std :: cout;

using std :: cin;

typedef struct{

int Day;

int Month;

int Year;

}Date;

typedef struct{

string Name;

int IDName;

int DB; //date of birth

}student;

using std ::string;

void main ()

{

Student TabStd[50] ;

int NbrStd ;

int IndLastElement ;

int Count ;

cout << " Enter the number of students " ;

cin >> NbrStd ;

Count = 0 ;

string St ;

while (Count < NbrStd )

{

cout << " n Enter ID of the student " ;

cin >> TabStd[Count].IDNumber ;

cout << "n Enter Student name " ;;

cin >> TabStd[Count].Name ;

//cin >> TabStd[Count].Name ;

cout << " n Enter Student's Birth Dat: Day Month

Year (example 23 3 1986) " ;

cin >> TabStd[Count].DB.Day >>TabStd[Count].DB.Month >>TabStd[Count].DB.Year ;

Count++ ;

IndLastElement++ ;

}

Count =0 ;

while (Count < NbrStd )

{

cout << endl <

<<" " << TabStd[Count].DB.Month <<" " <<

TabStd[Count].DB.Year ;

Count++ ;

}

}

واريد ان تساعدوني في الباقي

وشكرا

#2

ممكن توضح السؤال بالعربي اذا كان ممكن ؟؟؟:confused:

تحياتي (f)

#3

نريد ان نصنع برنامج يتضمن وضع اسماء الطلاب في الداتا بيس (مع وضع اسم القسم ITGN315 ) , ويكون الحد الاعلى للداتابيس يتسع لخمسين طالباً , ويخزن في الداتا بيس معلومات الطالب :

الاسم

رقم الطالب

و تاريخ الميلاد

1-صنع برنامج كي يعرض للمستخدم هذه المواصفات السابق

2- كيف نضيف اسم طالب جديد في القائمه (نصنع برنامج يتعرف على اخر خانه في الاري حتى يعرف الخانه الاخيره ويضع الاسم في الخانه التي تليها)

3-كيف نحذف اسم الطالب من الداتا بيس

4-!!!!!

يجب استخدام الاري

ملاحظه:

هذا البحث انا اتعقدت منه في الكليه :'(

وارجو الحل في اسرع وقت و السؤال الاول محلول

وشكرا (gift)

#4

البرنامج سهل ان شاء الله لكن اصبر علي يومين فقط :rolleyes:

تحياتي (f)

#5

أنا آسف اخوي لكن ظنيت انك تستخدم لغة سي ++،،،:(

و انا ما عندي خبرة كبيرة في فيجول سي لكن بجاوب على قدر معرفتي ،،،

بالنسبة للسؤال الثاني وهو الوصول الى اخر عنصر في الاري فيمكنك استخدام

m_pSet.MoveLast() هي تؤدي الى اخر عنصر في الاري،،،

اما السؤال الثالث :

فأولا انت لازم تكون عامل ربط بين البيانات في الداتا بيس مع المتغيرات في الموجودة في البرنامج،،،

و تستخدم m_pSet.Deletet();

واخر شئ تكتب في ل function لتي تقوم بالحذف pdateData(FALSE );

ذا على قدر معرفتي والله الموفق،،، :rolleyes:

تحياتي (f)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…