作业帮 > 综合 > 作业

c# 根据用户输入的半径,输入以此为半径的圆的周长和面积(要求:计算圆的面积和周长是某类的两个方法,且该类不是Main函

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 15:42:24
c# 根据用户输入的半径,输入以此为半径的圆的周长和面积(要求:计算圆的面积和周长是某类的两个方法,且该类不是Main函数所在的类,方法为静态方法) .
亲,这个是源码using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _03练习计算圆形面积和周长
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入圆形的半径:");
            double r = 0;
           
            while (true)
            {
                string input=Console.ReadLine();//用户输入内容
                //转化为半径
                if (double.TryParse(input, out r))
                {
                    Console.WriteLine("面积是:{0}", Circle.Area(r));
                    Console.WriteLine("周长是:{0}", Circle.ZhouChang(r));
                }
                else
                {
                    Console.WriteLine("输入有误!");
                }
            }
           
        }
    }
    /// <summary>
    ///定义一个圆形类
    /// </summary>
    class Circle
    {
        private static double PI = 3.14;
        public double R { get; set; }
        //定义两个静态方法(第一个求面积,第二个求周长)
        public static double Area(double R)
        {
            return R * R * PI;
        }
        public static double ZhouChang(double R)
        {
            return 2 * R * PI;
        }
    }
}