<< Chapter < Page Chapter >> Page >

cin>>height;

cout<<" Weight :";

cin>>weight;

}

void student::disinfo()

{

cout<<endl;

cout<<" Roll no = "<<rollno<<endl;

cout<<" Age ="<<age<<endl;

cout<<" Sex ="<<sex<<endl;

cout<<" Height ="<<height<<endl;

cout<<" Weight ="<<weight<<endl;

}

Write the main program that creates an array of student objects, accepts the data of n students and displays the data of all elements in this array. The value of n is also entered by the user.

Remember to organize the program into one interface file and one implementation file and run them again.

2. Construct a class named Account consisting of four private data members: name of the customer, account number, balance and rate. The public member functions include a constructor and five other member functions that are listed as follows.

  • to make a deposit
  • to withdraw an amount from the balance
  • to get the rate of interest
  • to know the balance amount

Include the class Account within a complete program. The program should declare two objects of type Account and accept and display data for the objects to verify the operation of the member functions.

3. Given the class equation which is defined as follows:

class equation{

private:

float a;

float b;

float c;

public:

void getinfo(float a, float b, float c);

void display( );

void equal(float a, float b);

void imag( );

void real(float a, float b, float det);

}; // end of class declaration section

// beginning of implementation section

void equation::getinfo(float aa, float bb, float cc)

{

a = aa; b = bb; c = cc;

}

void equation::display( )

{

cout<<endl;

cout<<“ a = “<<a<<“\t”;

cout<<“ b = “<<b<<“\t”;

cout<<“ c = “<<c<<endl;

}

void equation::equal(float a, float b)

{

float x;

x = -b/(2*a);

cout<<“ roots are equal = “<<x<<endl;

}

void equation::imag(){

cout<<“ roots are imaginary \n”;

}

void equation::real(float a, float b, float det)

{

float x1, x2, temp;

tem = sqrt(det);

x1 = (-b+temp)/(2*a); x2 = (-b-temp)/(2*a);

cout<<“ roots are real \n”;

cout<<“ x1 = “<<x1<<endl;

cout<<“ x2 = “<<x2<<endl;

}

Write a main program that accepts the coefficients of a given quadratic equation and makes use of the member functions of the class equation to solve the equation.

Remember to organize the program into one interface file and one implementation file and run them again.

4. Construct a class named IntArray consisting of two private data members: a pointer to the beginning of the array, and an integer representing the size of the array. The public functions include a constructor and member functions that show all elements in the IntArray, and search a specified integer in the array.

Include the class IntArray within a complete program. The program should declare one object of type IntArray and accept and display data for the object to verify operation of the member functions.

5. Construct a class named Student consisting of an integer student idenfification number, an array of five floating point grades, and an integer representing the total number of grades entered. The constructor for this class should initialize all Student data members to zero. Included in the class should be member functions to

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Programming fundamentals in c++. OpenStax CNX. Jul 29, 2009 Download for free at http://cnx.org/content/col10788/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Programming fundamentals in c++' conversation and receive update notifications?

Ask