News Ticker

Menu

( C++ ) OOP Sinh Viên (Test)


/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<iostream>
using namespace std;
#define MAX 100
class SinhVien{
private:
string name;
string add;
int phone;

public:
SinhVien(){
setName("vo danh");
setAdd("khong ro");
setPhone(0);
}

void setName(string name){
this->name = name;
}

string getName(){
return name;
}

void setAdd(string add){
this->add =add;
}

string getAdd(){
return add;
}

void setPhone(int phone){
this->phone = phone;
}

int getPhone(){
return phone;
}

void input(){
cout << "===== InPut Proflie =====\n";
string name, add; int phone;
cout << "input name: "; fflush(stdin); getline(cin,name); this->setName(name);

cout << "input add: "; fflush(stdin); getline(cin, add); this->setAdd(add);

cout << "input phone: "; cin >> phone; this->setPhone(phone);
}

void inPutArr(SinhVien a[], int &n){
cout << "Nhap So Luong Hoc Sinh: "; cin >> n;
for(int i=0; i<n; i++){
cout << "Hoc Sinh ["<<i+1<<"]\n";
a[i].input();
}
}

void disPlay(){
cout << "\n===== OutPut Profile =====\n";
cout << "Ten: " << getName() << endl;
cout << "dia chi: " << getAdd() << endl;
cout << "Phone Number: " << getPhone() << endl;
}

void disPlayArr(SinhVien a[], int n){
for(int i=0; i<n; i++)
a[i].disPlay();
}

void findPhone(SinhVien a[], int n){
int ph;
cout << "Nhap So Dien Thoai Can Tim: "; cin >> ph;
for(int i=0; i<n; i++)
if(a[i].phone == ph) a[i].disPlay();

}

void findName(SinhVien a[], int n){
string na;
cout << "Nhap Ten Nguoi Can Tim: "; fflush(stdin); getline(cin,na);
for(int i=0; i<n; i++)
if(a[i].name == na) a[i].disPlay();

}

void findAdd(SinhVien a[], int n){
string ad;
cout << "Nhap Dia Chi Can Tim: "; fflush(stdin); getline(cin,ad);
for(int i=0; i<n; i++)
if(a[i].add == ad) a[i].disPlay();
}

};

int main(){
SinhVien sv[MAX];
int n;
sv[MAX].inPutArr(sv,n);
//sv[MAX].disPlayArr(sv,n);
//sv[MAX].findPhone(sv,n);
//sv[MAX].findName(sv,n);
sv[MAX].findAdd(sv,n);
return 0;
}

Share This:

Post Tags:

Welcome To Task Marks

I'm Task Marks. Tôi là chủ trang web này, trang này tôi dùng để chia sẽ tài liệu và những thứ linh tinh khác. Cảm ơn mọi người đã ghé thăm trang web của chúng tôi.Nếu có thắt mắt xin vui lòng liên hệ
Mail: devnguhoc@gmail.com

No Comment to " ( C++ ) OOP Sinh Viên (Test) "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM