代码:
/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:sum123.cpp *作 者:林海云 *完成日期:2015年3月14日 *版 本 号:v2.0 * *问题描述:圆形的旱冰场地,场地内抹水泥,造价为每平方米M元,围栏用木条围成,每米造价N元,输入旱冰场半径,用程序计算出其造价 *程序输入:旱冰场半径 *程序输出:造价 */ #include<iostream> using namespace std; const int M=30;//水泥场地每平米造价 const int N=40; //围栏每米造价 const int Pi=3.1415; class Circle { public : void setRadius( double radius) ;//半径函数 double area();//定义面积函数 double circumference();//定义周长函数 private : double radius; }; void Circle::setRadius(double r) { radius=r; } double Circle::area() { double S; S=Pi*radius*radius; return S; } double Circle::circumference() { double d; d=2*Pi*radius; return d; } int main() { double r; cout<<"请输入旱冰场的半径:" ; cin>>r; Circle c; c.setRadius(r); cout<<"旱冰场的造价为:"<<M*c.area()+N*c.circumference()<<"元。"<<endl;//造价求和 return 0; }
运行结果:
时间: 2024-12-05 07:24:18