精华内容
下载资源
问答
  • 求圆的周长,圆的面积,球的表面积,球体积,圆柱体积。 一. 1.l=2*pi*r 2.s=pi*r*r 3.sq=4*pi*r*r 4.sqt=(4/3)*pi*r*r*r 5.yzt=pi*r*r*h 注:可用数学函数pow(x,y):表示x的y次方。 二. 1.scanf输入 2.要有文字...

    /*
    求圆的周长,圆的面积,球的表面积,球体积,圆柱体积。
    一.


    1.l=2*pi*r
    2.s=pi*r*r
    3.sq=4*pi*r*r
    4.sqt=(4/3)*pi*r*r*r
    5.yzt=pi*r*r*h

    注:可用数学函数pow(x,y):表示x的y次方。
    二.
    1.scanf输入
    2.要有文字说明
    3.小数点两位。
    */

    #include<stdio.h>
    #include<math.h>
    void main(){
    double r,h,yz,ym,qbm,qt,yzt,pi=3.1415926;
    printf("请输入半径和高:\n");
    scanf("%lf%lf",&r,&h);  
    yz=2*pi*r;
    ym=pi*pow(r,2);
    qbm=4*pi*pow(r,2);
    qt=(4.0/3)*pi*pow(r,3);
    yzt=pi*pow(r,2)*h;
    printf("圆的周长%9.2f\n",yz);
    printf("圆的面积%9.2f\n",ym);
    printf("球的表面积%9.2f\n",qbm);
    printf("球的体积%9.2f\n",qt);
    printf("圆柱的体积%9.2f\n",yzt);
    }

    展开全文
  • 编写Java程序。 (1)使用继承机制,分别设计实现抽象类 图形类,子类类圆形类、正方形类...④根据文字描述合理设计子类其他属性和方法。 (2)设计实现画板类,要求: ①画一个红色、无填充、长和宽分别为10.0与5.0

    编写Java程序。

    (1)使用继承机制,分别设计实现抽象类 图形类,子类类圆形类、正方形类、长方形类,要求:
    ①抽象类图形类中有属性包括画笔颜色(String类型)、图形是否填充(boolean类型:true表示填充,false表示不填充),
    有方法获取图形面积、获取图形周长等;
    ②使用构造方法为其属性赋初值;
    ③在每个子类中都重写toString()方法,返回所有属性的信息;
    ④根据文字描述合理设计子类的其他属性和方法。
    (2)设计实现画板类,要求:
    ①画一个红色、无填充、长和宽分别为10.0与5.0的长方形;
    ②画一个绿色、有填充、半径为3.0的圆形;
    ③画一个黄色、无填充、边长为4.0的正方形;
    ④分别求三个对象的面积和周长,并将每个对象的所有属性信息打印到控制台。

    //抽象类 图形类
    public abstract class Graphical {
    
            private String colour;
            private boolean fill;
    
            public abstract double perimeter();
            public abstract double area();
            public abstract String toString() ;
    
    
            public Graphical() {
    
            }
            public Graphical(String colour, boolean fill) {
                this.colour = colour;
                this.fill = fill;
            }
    
            public String getColour() {
                return colour;
            }
    
            public void setColour(String colour) {
                this.colour = colour;
            }
    
            public boolean isFill() {
                return fill;
            }
    
            public void setFill(boolean fill) {
                this.fill = fill;
            }
    
    
    }
    
    //正方形类
    public class Square extends Graphical{
        private double side;
    
        public Square(String colour, boolean fill, double side) {
            super(colour, fill);
            this.side = side;
        }
    
        public double getSide() {
            return side;
        }
    
        public void setSide(double side) {
            this.side = side;
        }
    
        public double perimeter() {
            return 2*side;
        }
    
    
        public double area() {
            return side*side;
        }
    
    
        public String toString() {
          return   "正方形的颜色为:"+getColour()+"\t有无填充:"+isFill()+"边长为:"+getSide()+"周长为:"+perimeter()+"面积为:"+area();
        }
    }
    
    //长方形类
    public class Rectangle extends Graphical{
        private double length;
        private double width;
    
        public Rectangle(String colour, boolean fill, double length,double width) {
            super(colour, fill);
            this.length = length;
            this.width=  width;
        }
    
        public double getLength() {
    
            return length;
        }
    
        public void setLength(double length) {
    
            this.length = length;
        }
    
        public double getWidth() {
    
            return width;
        }
    
        public void setWidth(double width) {
    
            this.width = width;
        }
    
        public double perimeter() {
            return (length+width)*2;
        }
    
    
        public double area() {
    
            return length*width;
        }
    
        @Override
        public String toString() {
            return "长方形的颜色为:"+getColour()+"\t有无填充:"+isFill()+"长为:"+getLength()+"宽为:"+getWidth()+"周长为:"+perimeter()+"面积为:"+area();
        }
    }
    
    //子类 圆形类
    public class Circular extends Graphical {
        private double R;
    
        public Circular(String colour, boolean fill, double r) {
            super(colour, fill);
            R = r;
        }
    
        public double getR() {
            return R;
        }
    
        public void setR(double r) {
            R = r;
        }
    
        public double perimeter() {
            return R*2*3.14;
        }
    
    
        public double area() {
            return R*R*3.14;
        }
    
    
    
        public String toString() {
            return "圆的颜色为:" +getColour() +"\t"+"有无填充:" +isFill()+ "半径为:"+getR()+"的圆形面积为:"+area()+"周长为:"+perimeter() ;
        }
    }
    
    //测试类
    public class Text {
        public static void main(String[] args) {
            Circular circular=new Circular("绿色",true,3.0);
            System.out.println(circular.toString());
            
            Rectangle rectangle=new Rectangle("红色",false,10.0,5.0);
            System.out.println(rectangle.toString());
            
            Square square=new Square("黄色",false,4.0);
            System.out.println(square.toString());
        }
    }
    
    展开全文
  • 饼图是用圆形及内扇形的面积表示数值大小的图形,主要用于表示总体中各组成部分所占的比例。与之对比,环形图中间留有空白,可以用多个环展示多个样本,既可以表示每个样本中各部分的占比,又可以对多个样本的...

    环形图是饼图衍生出来的统计图形,可以看作是两个以上饼图的叠合。环形图与饼图类似,其实是有差别的。饼图是用圆形及圆内扇形的面积来表示数值大小的图形,主要用于表示总体中各组成部分所占的比例。与之对比,环形图中间留有空白,可以用多个环展示多个样本,既可以表示每个样本中各部分的占比,又可以对多个样本的结构同时进行对比。

    文字表达永远没有图片来的直观,从网上随便搜了一个环形图先简单感受下:

    488b9b0b5e2b6d8a02c6858512e64561.png

    绘制简单环形图

    上边的环形图只有一个环,实际上可以根据需要绘制多个环嵌套在一起的环形图,并且也可以加上每一段弧形所占的比例,我们先从简单的开始,绘制一个简单的环形图。

    先看下数据源长什么样子,依然是绘制饼图时用到的数据:

    426823b657fb34e6ef0bc3ae6f763029.png

    所谓环形图,其实用到的依然是绘制饼图的函数,只是对其中的参数进行设置后形成环形图,我们先来绘制一个简单的第一小学成绩环形图:

    b1e37695cd3a7f5887752b6bbabb9e61.png

    和之前绘制饼图不同的是多设置了三个参数,一个是设置半径,一个是设置字体和颜色(介绍饼图的文章中饼图中字体有点小,颜色是默认的黑色,其实字体大小和颜色都是可以设置的),最后一个是设置弧度宽度和边框颜色,所谓弧度的宽度其实就是环形的宽度。

    来看下效果:

    0202ee35d545e8bc6c20b358c3223be3.png

    像这种简单的环形图,作用和饼图差不多,只能反映一个小学的成绩情况,如果想要查看两个学校对比的情况需要绘制两个图,当然环形图可以解决这个问题,下边我们来看下升级版的环形图!

    绘制升级版环形图

    以绘制两个环形为例:

    74e47d931ec38e841d4be949bf4b4395.png

    以前的文章提到过,可以在同一块画布上重复绘图,在绘制堆积条形图的时候用到的就是这个知识点,绘制多个环的环形图也是相同的道理。

    在同一块画布上绘制两个环,一个大环一个小环,需要注意的是要先绘制大环,后绘制小环,因为后绘制的图会覆盖先绘制的图,所以我们设置第一个环的半径是1,后边绘制的环半径是0.6,来看下效果:

    1606f07e9dead589ccab26347b7ba5e6.png

    喏,就是这个效果了,这个图还缺少一个标题,相信大家都知道如何添加图形标题了。

    当然这个环形图中的两个环挨在一起了,平时我们看到的环形图每个环之间会有一点间隙,能够很明显的看出是两个分离的环,其实这个也不难!仔细观察上边的代码,两个环之间的半径差是0.4,而我们对弧形宽度也设置的是0.4,所以两个环之间一点缝隙都没有,通过对这两个参数的设置就可以控制两个环之间的距离了。

    a14115ce9bfd0b6ed01e1dba00666aba.png

    两个环形的半径差没有变,依然是0.4,我们把弧形宽度改成了0.3,来看下效果:

    3ff9b70203dc9deaed0323fad0755307.png

    这样是不是就变成大家心目中环形图的样子了(我又偷偷的加上标题了)?这是两个学校的成绩环形图,如果想要多画几个环,记得把半径差设置大一点,弧形宽度设置小一点,能够容纳多个环形就可以啦!

    你学会了吗?

    展开全文
  • 饼图是用圆形及内扇形的面积表示数值大小的图形,主要用于表示总体中各组成部分所占的比例。与之对比,环形图中间留有空白,可以用多个环展示多个样本,既可以表示每个样本中各部分的占比,又可以对多个样本的...

    环形图是饼图衍生出来的统计图形,可以看作是两个以上饼图的叠合。环形图与饼图类似,其实是有差别的。饼图是用圆形及圆内扇形的面积来表示数值大小的图形,主要用于表示总体中各组成部分所占的比例。与之对比,环形图中间留有空白,可以用多个环展示多个样本,既可以表示每个样本中各部分的占比,又可以对多个样本的结构同时进行对比。

    ​ 文字表达永远没有图片来的直观,从网上随便搜了一个环形图先简单感受下:

    588efdeb0f206695e22955f5dc5e357d.png

    绘制简单环形图

    ​ 上边的环形图只有一个环,实际上可以根据需要绘制多个环嵌套在一起的环形图,并且也可以加上每一段弧形所占的比例,我们先从简单的开始,绘制一个简单的环形图。

    ​ 先看下数据源长什么样子,依然是绘制饼图时用到的数据:

    adb3a5e6bc24619373941a06b8fc1eb5.png

    ​ 所谓环形图,其实用到的依然是绘制饼图的函数,只是对其中的参数进行设置后形成环形图,我们先来绘制一个简单的第一小学成绩环形图:

    plt.figure(figsize=(8,8)) #新建画布,画布大小为8*8plt.pie(data2.iloc[0,1:] #截取第一小学的成绩        ,radius=1 # 设置半径为1        ,labels=['语文','数学','英语'] #设置各个角的标签        ,autopct='%.2f%%' #设置精度为小数点后两位        ,textprops={'fontsize': 14, 'color': 'k'} #设置标签字体和颜色        ,wedgeprops=dict(width=0.4, edgecolor='w')); #设置饼弧宽度和边框颜色

    ​ 和之前绘制饼图不同的是多设置了三个参数,一个是设置半径,一个是设置字体和颜色(介绍饼图的文章中饼图中字体有点小,颜色是默认的黑色,其实字体大小和颜色都是可以设置的),最后一个是设置弧度宽度和边框颜色,所谓弧度的宽度其实就是环形的宽度。

    ​ 来看下效果:

    a2055d68f8b29141686e3f1aa0c24661.png

    ​ 像这种简单的环形图,作用和饼图差不多,只能反映一个小学的成绩情况,如果想要查看两个学校对比的情况需要绘制两个图,当然环形图可以解决这个问题,下边我们来看下升级版的环形图!

    绘制升级版环形图

    ​ 以绘制两个环形为例:

    plt.figure(figsize=(8,8)) #新建画布,画布大小为8*8plt.pie(data2.iloc[0,1:] #截取第一小学的成绩        ,radius=1 # 设置半径为1        ,labels=['语文','数学','英语'] #设置各个角的标签        ,autopct='%.2f%%' #设置精度为小数点后两位        ,textprops={'fontsize': 14, 'color': 'k'} #设置标签字体和颜色        ,wedgeprops=dict(width=0.4, edgecolor='w')) #设置饼弧宽度和边框颜色plt.pie(data2.iloc[1,1:] #截取第二小学的成绩        ,radius=0.6 # 设置半径为0.6        ,autopct='%.2f%%'#设置精度为小数点后两位        ,textprops={'fontsize': 12, 'color': 'w'}#设置标签字体和颜色        ,wedgeprops=dict(width=0.4, edgecolor='w'));#设置饼弧宽度和边框颜色

    ​ 以前的文章提到过,可以在同一块画布上重复绘图,在绘制堆积条形图的时候用到的就是这个知识点,绘制多个环的环形图也是相同的道理。

    ​ 在同一块画布上绘制两个环,一个大环一个小环,需要注意的是要先绘制大环,后绘制小环,因为后绘制的图会覆盖先绘制的图,所以我们设置第一个环的半径是1,后边绘制的环半径是0.6,来看下效果:

    9123797a51853f89ba35fa5cc9bba1ac.png

    ​ 喏,就是这个效果了,这个图还缺少一个标题,相信大家都知道如何添加图形标题了。

    ​ 当然这个环形图中的两个环挨在一起了,平时我们看到的环形图每个环之间会有一点间隙,能够很明显的看出是两个分离的环,其实这个也不难!仔细观察上边的代码,两个环之间的半径差是0.4,而我们对弧形宽度也设置的是0.4,所以两个环之间一点缝隙都没有,通过对这两个参数的设置就可以控制两个环之间的距离了。

    plt.figure(figsize=(8,8))plt.pie(data2.iloc[0,1:]        ,radius=1        ,labels=['语文','数学','英语']        ,autopct='%.2f%%'        ,textprops={'fontsize': 14, 'color': 'k'}        ,wedgeprops=dict(width=0.3, edgecolor='w'))plt.pie(data2.iloc[1,1:]         ,radius=0.6         ,autopct='%.2f%%'        ,textprops={'fontsize': 14, 'color': 'k'}        ,wedgeprops=dict(width=0.3, edgecolor='w'))plt.title("第一小学(外环)和第二小学(内环)成绩图");

    ​ 两个环形的半径差没有变,依然是0.4,我们把弧形宽度改成了0.3,来看下效果:

    bf09af8044e9deeee3a366b466238402.png

    ​ 这样是不是就变成大家心目中环形图的样子了(我又偷偷的加上标题了)?这是两个学校的成绩环形图,如果想要多画几个环,记得把半径差设置大一点,弧形宽度设置小一点,能够容纳多个环形就可以啦!

    ​ 你学会了吗?

    展开全文
  • 饼图是用圆形及内扇形的面积表示数值大小的图形,主要用于表示总体中各组成部分所占的比例。与之对比,环形图中间留有空白,可以用多个环展示多个样本,既可以表示每个样本中各部分的占比,又可以对多个样本的...
  • 饼图是用圆形及内扇形的面积表示数值大小的图形,主要用于表示总体中各组成部分所占的比例。与之对比,环形图中间留有空白,可以用多个环展示多个样本,既可以表示每个样本中各部分的占比,又可以对多个样本的...
  • 饼图是用圆形及内扇形的面积表示数值大小的图形,主要用于表示总体中各组成部分所占的比例。与之对比,环形图中间留有空白,可以用多个环展示多个样本,既可以表示每个样本中各部分的占比,又可以对多个样本的...
  • 计算机c语言基础.pptx

    2020-03-25 07:49:35
    程序处理基本过程开始数据表示外设输入数据x=2,y=3数据...数据是对客观事物特征抽象符号化表示客观事物不同表示方法也不同人数以整数表示圆面积用小数表示灯状态用开关表示信件要用文字表示计算机处理方法也
  • 在饼图中,每个扇区弧长(以及圆心角和面积)大小为其所表示的数量比例。这些扇区合在一起刚好是一个完全圆形。顾名思义,这些扇区拼成了一个切开饼形图案。当然,文字的解释永远没有一个图来直观:这...
  • 在饼图中,每个扇区弧长(以及圆心角和面积)大小为其所表示的数量比例。这些扇区合在一起刚好是一个完全圆形。顾名思义,这些扇区拼成了一个切开饼形图案。 ​ 当然,文字的解释永远没有一个图来直观: ...
  • 在饼图中,每个扇区弧长(以及圆心角和面积)大小为其所表示的数量比例。这些扇区合在一起刚好是一个完全圆形。顾名思义,这些扇区拼成了一个切开饼形图案。​ 当然,文字的解释永远没有一个图来直观:​...
  • excel使用

    2012-11-25 17:06:01
    合并不同单元格内容,还有一种方法是利用CONCATENATE函数,此函数作用是将若干文字串合并到一个字串中,具体操作为“=CONCATENATE(B1,C1)”。比如,假设在某一河流生态调查工作表中,B2包含“物种”、B3包含...
  • 范例10-7-1计算轮廓的面积与周长 357 范例10-8-1使用匹配模板找出某物 359 范例10-8-2使用非匹配模板找出某物 363 范例10-8-3 修正使用匹配与非匹配模板找出某物 364 范例10-9-1 convexHull凸包处理 367 范例10-10-1...
  • 9.2 C#应用程序中Excel图表示例 9.2.1 Excel图表对象模型 9.2.2 创建独立Excel图表 9.2.3 创建嵌入式Excel图表 9.3 更多Excel图表 9.3.1 柱状图 9.3.2 饼状图 9.3.3 面积图 9.3.4 圆环图 9.3.5 雷达图 9.3.6 ...
  • 4.8半径r=1.5,圆柱高h=3,求周长,圆面积,圆球表面积,圆球体积,圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序。 8 4.9输入一个华氏温度,要求输出摄氏温度...
  • 29、该程序实现了内容分区、分层次表示。 30、该程序设置了推荐功能,可自动选出推荐项,并输出最后选择。 31、该程序实现了时间更新及可选性、电子日历查找功能。 32、该程序实现了页面背景图片设置,并...
  • CAD快捷键文档

    2011-12-17 19:02:10
    3、 如果有命令第一个字母都相同话,那么常用命令取第一个字母,其它命令可用前面两个或三个字母表示。比如“R”表示Redraw,“RA”表示Redrawall;比如“L”表示Line,“LT”表示LineType,“LTS”表示...
  • C++MFC教程

    热门讨论 2013-05-21 13:37:15
    CRect:用来表示矩形类,拥有四个成员变量:top left bottom right。分别表是左上角和右下角坐标。可以通过以下方法构造: CRect( int l, int t, int r, int b ); 指明四个坐标 CRect( const RECT& srcRect )...
  • 可设置曲线图表背景颜色+文字颜色+网格颜色。 可设置正常颜色+警戒颜色+报警颜色+禁用颜色+百分比进度颜色。 可分别设置各种字体大小,比如全局+软件名称+标题栏+子标题栏+加粗标签等。 可设置标题栏高度+表头高度+...
  • 实例213 计算几何图形的面积 实例214 简单的汽车销售商场 实例215 利用拷贝构造函数简化实例创建 实例216 访问类中私有成员的函数 实例217 实现类的加法运算 实例218 在类中实现事件 实例219 命名空间的使用 ...
  • 实例213 计算几何图形的面积 实例214 简单的汽车销售商场 实例215 利用拷贝构造函数简化实例创建 实例216 访问类中私有成员的函数 实例217 实现类的加法运算 实例218 在类中实现事件 实例219 命名空间的使用 ...
  • MAPGIS地质制图工具

    2013-05-06 16:15:30
    2、如果需要把Excel中线也输入到MapGis中,请先设置好表格中线,且能输入单元格的文字字体、颜色、大小等; 3、如果要自定义表格转到MapGis范围大小,在点菜单Excel->MapGis后,框选输入数据范围,数据输入...
  • 在C++中,有两种给出注释方法:一种是延用C语言方法,使用"/*"和"*/"括起注释文字。另一种方法是使用"//",从"//"开始,直到它所在行行尾,所有字符都被作为注释处理。 2-8 什么叫做表达式?x = 5 + 7是一个...
  • //在Java Applet中绘制一行文字:“这是一个Java Applet 程序” g.setColor(Color.red); g.setFont(new Font("宋体",Font.BOLD,36)); g.drawString("我改变了字体",20,50);//在Java Applet中绘制一行文字:“我...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

圆的面积文字表示