当前位置:编程学习 > C#/ASP.NET >>

一个要用C#写的求出圆的面积难题

尝试开发一个程序,要求自定义一个类,该类中包含圆的半径及求圆面积的方法,然后再Main方法中调用自定义的方法求指定半径的圆面积。 --------------------编程问答-------------------- 难题?作业题目吧回复内容太短了! 


--------------------编程问答-------------------- 不就是pi * 
 r^2吗 ?一句话的事?难道这个公式被人证明错了? --------------------编程问答--------------------  public class MyCycle
    {
        public static double GetSequare(double r)
        {
            return Math.PI * r * r;
        }
    }


调用:
double s=MyCycle.GetSequare(1.23); --------------------编程问答-------------------- 没时间看题了帮顶接分。 --------------------编程问答-------------------- 呵呵 好像不行啊 美女 --------------------编程问答-------------------- 肯定是可以的,你试过么

--------------------编程问答-------------------- 试过了 还是不行啊 小弟不才 昨天开始学的C# 有可能是我输出写错了  --------------------编程问答-------------------- 代码都已经贴出来了,哪里不行?》
--------------------编程问答-------------------- 圆的面积小学应该学过的吧,我只管过来接点分! --------------------编程问答-------------------- 慕白兄此次出山就是为了做这些作业题? --------------------编程问答-------------------- 给楼主点鼓励。初学的时候确实会感到无处下手的。
public class Circle
{
   //定义属性:半径
   public double R{get;set;}

   //构造函数
   public Circle(double r){ R=r;}

   //定义只读属性:面积
   public double Area
        { 
            get{ return Math.PI * R * R; }
        } 
}

使用的时候
 Circle c = new Circle(5.0);
 Console.WriteLine(c.Area);
--------------------编程问答-------------------- 楼主努力。 --------------------编程问答-------------------- 我还以为是求3维空间的椭圆面积呢 --------------------编程问答-------------------- 我以为求窗体中园图形的面积了,
这个太难了,小学学的公式忘了,时间也太长了 --------------------编程问答-------------------- 我还以为用数值微积分的方法求任意曲面的面积呢?! --------------------编程问答-------------------- 小弟努力啊!小弟比我当初强多了,还知道上论坛 --------------------编程问答-------------------- 这个太难了啊,我不会啊 --------------------编程问答-------------------- 不会吧,这个不是难题吧 --------------------编程问答-------------------- 太难了阿3
您是大哥!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(Area(3.0));  //半径为3.0的圆面积
            Console.ReadLine();
        }
        static double Area(double r)
        {
            return System.Math.PI * r * r;
        }
    }
}
--------------------编程问答-------------------- 认真思考,嗯......有点难度
我再去翻翻小学的数学再来回复吧 --------------------编程问答-------------------- 小学没学好... --------------------编程问答-------------------- 太逗了,不就是面积公式吗 --------------------编程问答-------------------- 我靠,这么难的题目你们居然都会。 --------------------编程问答--------------------
引用 23 楼 yuwenge 的回复:
我靠,这么难的题目你们居然都会。

.哈哈 --------------------编程问答-------------------- 果然是江山代有才人出啊,这么难的题目就这么被你们被破解了啊 --------------------编程问答--------------------
引用楼主 a645289309 的回复:
尝试开发一个程序,要求自定义一个类,该类中包含圆的半径及求圆面积的方法,然后再Main方法中调用自定义的方法求指定半径的圆面积。


楼主是要“自定义一个类,该类中包含圆的半径及求圆面积的方法”。

类包括字段,属性,构造函数,方法。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Circle
{
    class Circle
    {
        private double R; //定义字段

        public Circle(double r) //构造函数,带半径值的参数
        {
            R = r;
        }

        public double Area()        //定义求面积方法
        {
            double area;
            area = Math.PI * R * R;
            area = double.Parse(area.ToString("#0.00"));
            return area;
        }
    }

}
主函数:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Circle
{
    class Program
    {
        static void Main(string[] args)
        {
            Circle c = new Circle(6.0);
            Console.WriteLine("这个圆的面积为:");
            Console.WriteLine(c.Area()); 
        }
    }
}
--------------------编程问答-------------------- 这样的贴我也回。说明我和大家一样无聊…… --------------------编程问答-------------------- 公司趁早倒闭算了 成天坐着领工资 --------------------编程问答--------------------
引用 27 楼 wuyazhe 的回复:
这样的贴我也回。说明我和大家一样无聊……

人才辈出 --------------------编程问答-------------------- 26楼正解,呵呵... --------------------编程问答--------------------
莫非楼主写错了?
至少也要是算球体的体积吧 --------------------编程问答-------------------- 绝对是道难题

回复内容     回复内容太短了! --------------------编程问答-------------------- 很开心,
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,