WELCOME TO BLOGGER VQGĐC

THÂN CHÀO QUÝ BẠN
CLICK HERE TO OPEN

Tất cả hình ảnh, những hoạt động cùng cơ sở Định Chuẩn rồi cũng cùng với thời gian rơi vào khoảng không
Nếu còn gì rớt lại chỉ là những tình cảm của những con người đã một thời làm việc chung dưới một mái nhà
mà nay đả tản mác khắp bốn phương trời
Ninh Vũ / Phòng Thí Nghiệm VQGĐC

Monday, May 30, 2016

CREATING ARRAY LOOP IN PROGRAM C++
Thí du 1.Tạo một array loop trong Program C++.
#include <iostream>
#include <string>
using namespace std;
int main(){
        string array [5]={ "Henry","Pano", "Juan","Bill","Dave"};
         cout << "Danh sách chứa trong array:\n" << endl;
         for(int i = 0; i < (sizeof(array) / sizeof(array[0])); i++){
         cout << "Tên " << i+1 << ": " << array[i] << endl;
         }
            return 0;}
OUTPUT
Danh sách chứa trong array:
Tên 1: Henry
Tên 2: Pano
Tên 3: Juan
Tên 4: Bill
Tên 5: Dave
 
GHI CHÚ HƯỚNG DẪN TẠO ARRAY LOOP.
Phải có : #include <string>
Trong loop sau chữ for phải có 3 phần.
Phần đâù là declaration.
Phần thứ nhì là condition để loop hoạt động.
Phần thứ ba lá incrementation.
 
Sizeof là operator nói cho chúng ta biết ” the size of an array” chứ không phải “the number of elements in an array “.
Muốn có “the number of elements in an array” thì viết như sau.
(sizeof(array) / sizeof(array[0]))
Nghĩa là chiathe total size of the array” cho “the size of the array element”
(To determine the number of elements in the array, we  divide the total size of the array by the size of the array element).Tỷ số nầy còn được goị là index=(sizeof(array) / sizeof(array[0]))
for(declaration; condition; increment){
            //Code to loop in here}
Nếu muốn tiếp tục có loop thì viết như sau.
for(;;){
            //Code to loop in here}
 
Thí dụ 2.Tạo một array loop trong Program C++.
#include <iostream>
#include <string>
using namespace std;
int main(){
string name [5]={ "Henry/Manager","Pano/Mechanist", "Juan/Electrician","Bill/Receptionist","Janet/Clerk"};
for(int i=0 ; i<(sizeof(name)/sizeof(name[0])) ; i++){    
cout<< name[i] << ".\n";}
return 0;  }
OUTPUT
Henry/Manager.
Pano/Mechanist.
Juan/Electrician.
Bill/Receptionist.
Janet/Clerk.
 
Thí dụ 3.
Tạo 3 classes và 2 array loops trong Program C++
 
#include <iostream>
#include <string>
using namespace std;
class personel{   // class 1
   public:
    void display1(){
  cout<<"BARATA CAR DEALER"<< "\n";
  cout<<"--------------- "<< "\n"; 
cout<<"DANH SÁCH NHÂN VIÊN"<<"\n";
string name [5]={ "Henry/Manager","Pano/Mechanist",  "Juan/Electrician","Bill/Receptionist","Janet/Clerk"};
    for(int i=0 ; i<(sizeof(name)/sizeof(name[0])) ; i++){    
    cout<< name[i] << ".\n";} };
};
class storage{ // class 2
  private :
    int t_toyota = 5;
    int h_honda =2;
    int c_chevrolet =5;
   public :
   void display2(){
   cout<<"TÊN LOẠI XE TỒN KHO"<< "\n";
    string array [3]={ " Toyota "," Honda ", " Chevrolet " };
    for(int i=0 ; i<(sizeof(array)/sizeof(array[0])) ; i++){    
   cout<< array[i]<<".\n";};
  };
   void stock(){
    cout<< " SỐ LƯƠNG XE TỒN KHO "<<".\n";
    cout <<"Toyota :"<< t_toyota << "\n";
    cout <<"Honda :"<< h_honda << "\n";
    cout << "Chevrolet :" << c_chevrolet << "\n";};
};
 class date{ // class 3
   private : // declaration
    int m_month;
    int d_day;
    int y_year;  
   public:
    void setDate(int month, int day, int year) {
        m_month = month;
        d_day = day;
        y_year = year;};
    void print(){
        cout << m_month << "/" << d_day << "/" << y_year;}
};

int main(){
    personel obj1 ; obj1.display1();
    storage obj2; obj2.display2(); obj2.stock();
    date obj3; obj3.setDate(5, 18, 2016); obj3.print(); 
return 0;  }
OUTPUT
BARATA CAR DEALER
--------------- 
DANH SÁCH NHÂN VIÊN
Henry/Manager.
Pano/Mechanist.
Juan/Electrician.
Bill/Receptionist.
Janet/Clerk.
TÊN LOẠI XE TỒN KHO
 Toyota .
 Honda .
 Chevrolet .
́ LƯƠNG XE TỒN KHO .
Toyota :5
Honda :2
Chevrolet :5
5/18/2016
 
Lý do tạo classes.
 
class là chỗ để chứa variables và functions.
Nhờ có class chúng ta có thể phân biệt rỏ ràng những gì đã chứa trong một progam phức tạp.
Mỗi program C++ có thể chứa nhiều classes tuỳ ý.
Tên của class do chúng ta tự chọn theo ý muốn.Thí du class baxao, class xaoke, class tiempo, class time …

Trong mỗi class phải có 3 access specifier keyword được đặt tên là public, private và protected.
private và protected họat động giống nhau.
Những variables, functions chứa trong private chỉ dành xử dụng trong class mà thôi. (variables and functions in private are accessible inside that class only)
Những variables, functions chứa trong public thì dành xử dụng cả trong lẫn ngoài class.
 (variables and functions in public are accessible inside and outside the class.)

Thông thường function chỉ xuất hiện trong public và it́ thấy xuất hiên trong private.

Muốn call function ở trong class thì trong main function phải tạo một object cho class.
Thí dụ trong class baxao có function display().
Phải taọ baxao obj;
Rồi call function display() như sau trong main function.
obj.display(); 


Friday, May 20, 2016

CREATING CLASSES IN PROGRAM C++
PHƯƠNG PHÁP TẠO CLASS TRONG PROGRAM C++.
LÝ DO TẠO CLASS.

class là chỗ để chứa variables và functions.
Nhờ có class chúng ta có thể phân biệt rỏ ràng những gì đã chứa trong một progam phức tạp.
Mỗi program C++ có thể chứa nhiều classes tuỳ ý.
Tên của class do chúng ta tự chọn theo ý muốn.Thí du class baxao, class xaoke, class tiempo, class time …

Trong mỗi class phải có 3 access specifier keyword được đặt tên là public, private và protected.
private và protected họat động giống nhau.
Những variables, functions chứa trong private chỉ dành xử dụng trong class mà thôi. (variables and functions in private are accessible inside that class only)
Những variables, functions chứa trong public thì dành xử dụng cả trong lẫn ngoài class.
 (variables and functions in public are accessible inside and outside the class.)

Thông thường function chỉ xuất hiện trong public và it́ thấy xuất hiên trong private.

Muốn call function ở trong class thì trong main function phải tạo một object cho class.
Thí dụ trong class baxao có function display().
Phải taọ baxao obj;
Rồi call function display() như sau trong main function.
obj.display(); 

Thi dụ 1 đơn giản  .
Program có một class và có public.
#include<iostream>
  using namespace std;
// Creating class
   class baxao{
   public:
      void display() {
      cout << "Hello Friends Around The World\n";}
  };
    int main(){
          baxao obj;    // Creating object
          obj.display();  // Calling function display(); 
          return 0;}
OUTPUT
Hello Friends Around The World

Thi dụ 2 đơn giản .
Program có array và có public.
#include <iostream>
using namespace std;
class employee{
public:
  void display() {  
//Tạo array
string name [5]={ "Henry","Pano", "Juan","Bill","Dave"};
  cout<<name[2] << ".\n";};
};
int main(){
      employee obj//Tạo object cho class employee
      obj.display();  //call function display(); 
     return 0;}
OUTPUT
Juan.

Thí dụ 3.
Số lượng xe của autoshop
Program có một class, có private và public.
#include <iostream>
 using namespace std;
class car {
  private :
    int c_toyota = 5;
    int c_honda =2;
    int c_chevrolet =5;  
  public : //Nếu thiếu public thì không được.
void print(){
        cout <<"TOYOTA : "<< c_toyota << "\n";
        cout <<"HONDA : "<< c_honda << "\n";
        cout << "CHEVROLET : " << c_chevrolet;}
};
int main(){
    car obj; 
    obj.print();
    return 0;}
OUTPUT
TOYOTA : 5
HONDA : 2
CHEVROLET : 5


Thí du 4.
Số lượng xe và nhân viên của autoshop
Program có 2 classes, có private và public.

#include <iostream>
 using namespace std;
class employee{ // class nầy chứa nhân viên
public :
  void display1() {
string name [5]={ "Henry/Manager","Pano/Mechanist", "Juan/Mechanist","Bill/Reception","Martha/clerk"};
  cout<<name[2] << ".\n";};
};
class car { //class nầy chứa số lương xe
  private :
    int c_toyota = 5;
    int c_honda =2;
    int c_chevrolet =5;  
  public : //Nếu thiếu public thì không được.
void print(){
        cout <<"TOYOTA : "<< c_toyota << "\n";
        cout <<"HONDA : "<< c_honda << "\n";
        cout << "CHEVROLET : " << c_chevrolet;}
};
int main(){
    employee obj1; // Tạo object cho class employee
    obj1.display1(); 
    car obj2;  // Tạo object cho class car
    obj2.print();     
return 0;}
OUTPUT
Juan/Mechanist.
TOYOTA : 5
HONDA : 2
CHEVROLET : 5
Compilation time: 0.52 sec, absolute running time: 0.14 sec, cpu time: 0 sec, memory peak: 3 Mb, absolute service time: 0,68 sec


THÍ DỤ 5.
Tạo 3 classes và 2 array loops trong Program C++
 
#include <iostream>
#include <string>
using namespace std;
class personel{   // class 1
   public:
    void display1(){
  cout<<"BARATA CAR DEALER"<< "\n";
  cout<<"--------------- "<< "\n"; 
cout<<"DANH SÁCH NHÂN VIÊN"<<"\n";
string name [5]={ "Henry/Manager","Pano/Mechanist",  "Juan/Electrician","Bill/Receptionist","Janet/Clerk"};
    for(int i=0 ; i<(sizeof(name)/sizeof(name[0])) ; i++){    
    cout<< name[i] << ".\n";} };
};
class storage{ // class 2
  private :
    int t_toyota = 5;
    int h_honda =2;
    int c_chevrolet =5;
   public :
   void display2(){
   cout<<"TÊN LOẠI XE TỒN KHO"<< "\n";
    string array [3]={ " Toyota "," Honda ", " Chevrolet " };
    for(int i=0 ; i<(sizeof(array)/sizeof(array[0])) ; i++){    
   cout<< array[i]<<".\n";};
  };
   void stock(){
    cout<< " SỐ LƯƠNG XE TỒN KHO "<<".\n";
    cout <<"Toyota :"<< t_toyota << "\n";
    cout <<"Honda :"<< h_honda << "\n";
    cout << "Chevrolet :" << c_chevrolet << "\n";};
};
 class date{ // class 3
   private : // declaration
    int m_month;
    int d_day;
    int y_year;  
   public:
    void setDate(int month, int day, int year) {
        m_month = month;
        d_day = day;
        y_year = year;};
    void print(){
        cout << m_month << "/" << d_day << "/" << y_year;}
};

int main(){
    personel obj1 ; obj1.display1();
    storage obj2; obj2.display2(); obj2.stock();
    date obj3; obj3.setDate(5, 18, 2016); obj3.print(); 
return 0;  }
OUTPUT
BARATA CAR DEALER
--------------- 
DANH SÁCH NHÂN VIÊN
Henry/Manager.
Pano/Mechanist.
Juan/Electrician.
Bill/Receptionist.
Janet/Clerk.
TÊN LOẠI XE TỒN KHO
 Toyota .
 Honda .
 Chevrolet .
́ LƯƠNG XE TỒN KHO .
Toyota :5
Honda :2
Chevrolet :5
5/18/2016

 
Class date có thể rút ngắn như sau .
class date {
  public:
    void setDate(int month, int day, int year) {     
    cout << month << "/" << day << "/" << year<<"\n";}
};
int main(){
    date obj;

    obj.setDate(5,19, 2016); // call function setDate
return 0; }