C++ Class Member Function Create member square()
function for Measure
#include <iostream> using namespace std; class Measure/*from w w w .j a v a2s . c om*/ { private: int feet; float inches; public: Measure() : feet(0), inches(0.0) { } Measure(int ft, float in) : feet(ft), inches(in) { } void showdist() { cout << feet << "\'-" << inches << '\"'; } float square(); //member function }; float Measure::square() //return square of { //this Measure float fltfeet = feet + inches/12; //convert to float float feetsqrd = fltfeet * fltfeet; //find the square return feetsqrd; //return square feet } int main() { Measure dist(3, 6.0); //two-arg constructor (3'-6") float sqft; sqft = dist.square(); //return square of dist and square cout << "\nMeasure = "; dist.showdist(); cout << "\nSquare = " << sqft << " square feet\n"; return 0; }