Sie sind auf Seite 1von 11

Programming II with C++ (CSNB244) Lab 3

Topics: Structure in C++ Part I


Problem 1
Coding
#include <iostream>
using namespace std;
struct student {

int studentID;
char studentName [5];
char nickName [5];
};

int main()
{
int i;

student *sPtr = new student[5];

for (i=0;i<5;i++)

{
cout<<"\nEnter student ID:";
cin>>sPtr[i].studentID;

cout<<"\nEnter student Name:";
cin>>sPtr[i].studentName;

cout<<"\nEnter student nick name:";
cin>>sPtr[i].nickName;
}

}
Output

Problem 2:
Coding
#include <iostream>
using namespace std;
struct student {

int studentID;
char studentName [5];
char nickName [5];

};

struct course {

int coursecode;
char coursename [2];
char lecturername [2];

};

int main()
{
int i;

student *sPtr = new student[5];
course *cPtr = new course[2];

for (i=0;i<=4;i++)

{
cout<<"\nEnter student ID:";
cin>>sPtr[i].studentID;

cout<<"\nEnter student Name:";
cin>>sPtr[i].studentName;

cout<<"\nEnter student nick name:";
cin>>sPtr[i].nickName;

}
for (i=0;i<2;i++)

{
cout<<"\nEnter coursecode:";
cin>>cPtr[i].coursecode;

cout<<"\nEnter coursename:";
cin>>cPtr[i].coursename;

cout<<"\nEnter lecturer name:";
cin>>cPtr[i].lecturername;

}
}
Output


















Problem 3
#include <iostream>
using namespace std;
struct student {

int studentID;
char studentName [5];
char nickName [5];

};

struct course {

int coursecode;
char coursename [2];
char lecturername [2];

};

struct options{
char new_student[15];
char new_course[10];
char dis_stu[15];
char list_course[10];
};

int main()
{

int i;

student *sPtr = new student[5];
course *cPtr = new course[2];

for (i=0;i<=4;i++)

{
cout<<"\nEnter student ID:";
cin>>sPtr[i].studentID;

cout<<"\nEnter student Name:";
cin>>sPtr[i].studentName;

cout<<"\nEnter student nick name:";
cin>>sPtr[i].nickName;

}
for (i=0;i<2;i++)

{
cout<<"\nEnter coursecode:";
cin>>cPtr[i].coursecode;

cout<<"\nEnter coursename:";
cin>>cPtr[i].coursename;

cout<<"\nEnter lecturer name:";
cin>>cPtr[i].lecturername;

}
}
int menu;

for(int i=0;i<5;i++)
{
cout<<"\nID number is:\n"<<saPtr[i].studentID<<"\nName
is:\n"<<saPtr[i].studentName<<"\nNickname is:\n"<<saPtr[i].nickName<<endl;
}
}
{
options *saPtr = new options[5];
for(int i =0 ; i<5;i++)
{

cout<<"\nChoose only one option:\n 1.Add new students\n 2.Display
student list\n 3.Add new course\n 4.Display Course Offered\n 0. To
terminate\n";
cin>>menu;

while(menu!=0)
{
if(menu = 1)
for(int i=0;i<5;i++)
{
cout<<"Enter new student details\n"<<endl;
cin>>saPtr[i].new_student;
cout<<"\nChoose only one option:\n 1.Add new students\n 2.Display student
list\n 3.Add new course\n 4.Display Course Offered\n 0. To terminate\n";
cin>>menu;
}
else if(menu = 2)
for(int i=0;i<5;i++)
{
cout<<"The list of student is;\n"<<saPtr[i].list_stu;
cout<<"\nChoose only one option:\n 1.Add new students\n 2.Display
student list\n 3.Add new course\n 4.Display Course Offered\n 0. To
terminate\n";
cin>>menu;
}else if(menu = 3)
for(int i=0;i<5;i++)
{
cout<<"Enter the courses:\n"<<endl;
cin>>saPtr[i].new_course;
cout<<"\nChoose only one option:\n 1.Add new students\n 2.Display student
list\n 3.Add new course\n 4.Display Course Offered\n 0. To terminate\n";
cin>>menu;
}
else if(menu = 4)
for (int i=0;i<5;i++)
{
cout<<"list of course is:\n"<<endl;
cin>>saPtr[i].list_course;
cout<<"\nChoose only one option:\n 1.Add new students\n 2.Display
student list\n 3.Add new course\n 4.Display Course Offered\n 0. To
terminate\n";
cin>>menu;
}
}
cout<<"END"<<endl;
}
}
}






















Problem 4
#include <iostream>
using namespace std;
struct course
{
int course_code;
char course_name[10];
char lecturer_name[20];
};
struct student
{
int idno;
char name[20];
char nick[6];
};
struct options
{
char new_stud[10];
char new_course[7];
int idno;
char name[20];
char nick[6];
int course_code;
char course_name[10];
char lecturer_name[20];
};
void main()
{
int menu = 0;
course *caPtr = new course[1];
for(int i=0;i<1;i++)
{
cout << "Enter course code:"<<endl;
cin >> caPtr[i].course_code;
cout <<"Enter course name:"<<endl;
cin >> caPtr[i].course_name;
cout << "enter lecture name:"<<endl;
cin >> caPtr[i].lecturer_name;
}
for(int i=0;i<1;i++)
{
cout <<"\nYour course code is\n"<< caPtr[i].course_code <<
"\nYour course name is:\n"<< caPtr[i].course_name <<
"\nYour lecturer name is:\n"<< caPtr[i].lecturer_name<<endl;
}
student *saPtr = new student[1];
for(int i=0;i<1;i++)
{
cout << "\nEnter id number:"<<endl;
cin >> saPtr[i].idno;
cout << "Enter name:"<<endl;
cin >> saPtr[i].name;
cout << "enter nickname:"<<endl;
cin >> saPtr[i].nick;
}
for(int i=0;i<1;i++)
{
cout <<"\nYour id number is:\n"<< saPtr[i].idno <<
"\nYour name is:\n"<< saPtr[i].name <<
"\nYour nickname is:\n"<< saPtr[i].nick <<endl;
}

for(int i =0 ; i<1;i++)
{
options *saPtr = new options[1];
options *caPtr = new options[1];
cout<<"\nChoose only one option:\n 1.Add new students\n 2.Display student list\n 3.Add new
course\n 4.Display Course Offered\n 0. To terminate\n";
cin>>menu;

while(menu !=0)
{
if(menu == 1)
for(int i=0;i<1;i++)
{
cout <<"Enter new student : ";
cin >> saPtr[i].name;
cout <<"Enter idno : ";
cin >> saPtr[i].idno;
cout <<"Enter new nick : ";
cin >> saPtr[i].nick;
cout <<"\nChoose only one option:\n 1.Add new students\n 2.Display student list\n
3.Add new course\n 4.Display Course Offered\n 0. To terminate\n";
cin >> menu;
}
else if(menu == 2)
for(int i=0;i<1;i++)
{

cout << "\tID Number\t\t||" << "\t" << saPtr[i].idno << "\n\tName\t\t\t||" << "\t" <<
saPtr[i].name << "\n\tNick Name\t\t||" << "\t" << saPtr[i].nick << endl;
cout <<"\nChoose only one option:\n 1.Add new students\n 2.Display student list\n
3.Add new course\n 4.Display Course Offered\n 0. To terminate\n";
cin >> menu;

}
else if(menu == 3)
for(int i=0;i<1;i++)
{
cout <<"Enter new course : ";
cin >> caPtr[i].course_name;
cout <<"Enter course code : ";
cin >> caPtr[i].course_code;
cout <<"Enter lecturer name : ";
cin >> caPtr[i].lecturer_name;
cout <<"\nChoose only one option:\n 1.Add new students\n 2.Display student list\n
3.Add new course\n 4.Display Course Offered\n 0. To terminate\n";
cin >> menu;
}
else if(menu == 4)
for (int i=0;i<1;i++)
{

cout<<"\tCourse code\t\t||" << "\t" << caPtr[i].course_code << "\n\tCourse Name\t\t||"<<
"\t" << caPtr[i].course_name << "\n\tLecturer Name\t\t||" << "\t" << caPtr[i].lecturer_name <<
endl;
cout <<"\nChoose only one option:\n 1.Add new students\n 2.Display student list\n
3.Add new course\n 4.Display Course Offered\n 0. To terminate\n";
cin >> menu;

}
}
cout<<"END"<<endl;

}
}

Das könnte Ihnen auch gefallen