/*
*copyright (c) 2014, College of Computer Science, Yantai University
*all rights reserved.
* File name: Fourth week (triangle)
* Wangzhong
* Completion Date: 2015.4.1
* Version Number: v1.0
*
* Problem Description: Input triangle three edge length, calculate area perimeter
* Input Description: Input triangle three edge length
* Program output: Output area perimeter
#include <iostream> #include <cmath>using namespace Std;class triangle{public: Triangle (); Double perimeter (); Double area (); void ShowMessage ();p rivate: double a,b,c;}; int main () { Triangle Tri; Tri.showmessage (); return 0;} void Triangle::showmessage () { cout<< "triangle edge Length:" <<a<< "<<b<<" <<c<< Endl; cout<< "triangle circumference:" <<perimeter () << ", Area:" <<area () <<endl<<endl;} Double Triangle::p erimeter () { double D; D=a+b+c; return D;} Double Triangle::area () { double e,s; E= (A+B+C)/2; S=sqrt ((e-a) * (e-b) * (e-c)); return s;} Triangle::triangle () { a=1;b=1;c=1;}
Week four (default constructor)