有一个圆形水池,现在要绕水池加修一环形过道,过道宽2米,在其上铺设混凝土,
混凝土的单价是10元/平方米;绕过道加修一圈栅栏,栅栏的单价是30元/米。请用程序计算修过道和栅栏的成本
注:关于从控制台输入数据的说明
在控制台输入操作数、运算符、半径等值,可以用Console的ReadLine方法,例如:Console.Write("Please input an operand:");
int x= Convert.Tolnt32(Console.ReadLine():
第一条语句是在控制台输出信息,提示用户输入一个操作数。
第二条语句是接收用户键盘输入的操作数,转换为整数类型后赋值给变量x,这一条语句实际分为三个步骤执行:
(1)执行Console.ReadLine(),用NET框架预定义的Console类对象的ReadLine方法从键盘读入一串数字,这串数字是字符串类型的常量,如“36".
(2)执行Convert.Tolnt32(.),用NET框架预定义的Convert类对象的Tolnt32方法将用键盘读入的字符串形式的数字串转换为整数类型的数据,如36.
(3)执行int x= .,把转换后的整数类型的数据赋给x变量,存储起来,此时相当于x=36.
过道是个圆环,求面积。栅栏需要求周长。
static void Main()
{
double pi=3.1415926;
Console.Write("输入泳池半径:");
int r = Convert.ToInt32(Console.ReadLine());
double shuichi=pi*r*r;
r+=2;
double guodao=pi*r*r;
guodao=guodao-shuichi;
guodao*=10;
double zhalan=2*pi*r;
zhalan*=30;
Console.Write("过道成本:"+guodao+",栅栏成本:"+zhalan);
}