c#中计算三角形面积公式,C#源代码—三角形面积、圆的面积

三角形面积、圆的面积

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace _2

{

public abstract class shape

{

private string mc;

public shape(string s)

{

Mc = s;

}

public string Mc

{

get

{

return mc;

}

set

{

mc = value;

}

}

public double Area()

{

return 1;

}

public abstract double area

{

get;

}

public override string ToString()

{

return Mc + "面积为:" + string.Format("{0:F2}", area);

}

}

public class triangle : shape

{

private int a,b,c;

public triangle(int a,int b,int c, string id)

: base(id)

{

this.a = a;

this.b = b;

this.c = c;

}

public double Area()

{

double p,s;

p = (a + b + c) / 2;

s = Math.Sqrt(p*(p-a)*(p-b)*(p-c));

return s;

}

public override double area

{

get

{

return Math.Sqrt(((a + b + c) / 2) * (((a + b + c) / 2) - a) * (((a + b + c) / 2) - b) * (((a + b + c) / 2) - c));

}

}

}

public class circles : shape

{

public double r;

public circles(double r, string id)

: base(id)

{

this.r = r;

}

public double Area()

{

double s;

s = 2 * 3.14 * r;

return s;

}

public override double area

{

get

{

return 2 * 3.14 * r;

}

}

}

class Program

{

static void Main(string[] args)

{

triangle s1 = new triangle(3,4,5,"三角形");

circles c1 = new circles(4,"圆");

string result1, result2;

result1 = s1.ToString();

result2 = c1.ToString();

Console.WriteLine("{0}\n{1}",result1,result2);

Console.WriteLine("第二种实现方法:");

Console.WriteLine("三角形面积为:{0}\n圆的面积为:{1}", s1.Area(), c1.Area());

}

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/523384.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Storm精华问答 | 为什么要用Storm?不用Spark?

戳蓝字“CSDN云计算”关注我们哦!Apache Storm是一个分布式实时大数据处理系统。Storm设计用于在容错和水平可扩展方法中处理大量数据。它是一个流数据框架,具有最高的摄取率。今天,我们就挑一些Storm的安装配置问题来看看吧。1Q:…

oracle读取表空间物理文件中数据,shell脚本读取oracle数据库数据写入到文件中

1、linux 需要用 sqlplus 客户端去连接oracle 数据库,首先需要确认有没有安装:which sqlplus2、如果没有安装就需要先安装一下(百度)3、配置环境变量:vim /etc/profile4、执行 source /etc/profile5、whereis oracle #查看oracle 客户端安装…

做“云”,京东云是认真的!

戳蓝字“CSDN云计算”关注我们哦!作者 | 刘晶晶在2018年,京东云的营收达到了三位数的增长,10倍于行业增速;18个月的时间,京东云推出了超过200项的PaaS/IaaS服务……京东云总裁申元庆在2019全球人工智能技术大会上接受采…

这位博士跑赢“地震波”:提前 10 秒预警宜宾地震!

戳蓝字“CSDN云计算”关注我们哦!整理 | 胡巍巍出品 | CSDN(ID:CSDNnews)天府之国四川,又遭地震!据中国地震台网测定:6月17日22时55分,四川省宜宾市长宁县发生6.0级地震,…

oracle10gasmcmd,ORACLE 10g中ASMCMD使用及ASM文件

ORACLE 10g中ASMCMD使用及ASM文件XML DB访问1.引言自动存储管理(ASM)是Oracle数据库10g的新功能,它为数据库管理员提供了一个简单的存储管理界面,并且该界面在所有服务器和存储平台上都是一致的。作为专门为Oracle数据库文件创建的整合的文件系统和卷管理…

企业实战_04_MyCat常用配置文件详解

Mycat 常用配置文件,配置灵活,能应用于场景很多,建议根据应用场景去记忆,要理解! 接上一篇:企业实战_03_MyCat下载、安装、启动 https://gblfy.blog.csdn.net/article/details/100049304 文章目录一、Mycat目录说明二、…

OpenStack精华问答 | OpenStack是云吗?

自诞生以来,OpenStack 似乎一直被质疑,其背后最重要的两大推手 NASA 和 Rackspace 都弃它而去,惠普、思科接连宣布关闭基于 OpenStack 的公有云服务,但是,OpenStack 依旧坚挺。1Q:openstack介绍A:openstack…

mclmcrrt77 matlab,mclmcrrt77.dll下载

mclmcrrt77.dll文件作为应用程序中非常重要的一个组件,如果弄丢或者报错后会出现很多麻烦的事情,这时候大家只需要到本站来下载该文件包,然后按照本站的安装方法进行安装就可以修复了!mclmcrrt77.dll介绍如果您的系统提示“找不到…

社会保障查询

公积金个人用户登录: http://www.zzz.gov.cn/wtgrgjj/index.html http://www.bjrbj.gov.cn/csibiz/home/index.html

是是是

Mycat - 实现数据库的读写分离与高可用: https://www.cnblogs.com/youzhibing/p/9553766.html Mycat - 高可用与负载均衡实现,满满的干货! https://cloud.tencent.com/developer/article/1388391 Mycat读写分离、热备、分表分库 http://www…

3类6种,主流容器操作系统全比较

戳蓝字“CSDN云计算”关注我们哦!作者 | Frank Brown来源 | RancherLabs介 绍容器已迅速成为现代数据中心的必要组成部分。容器可以构建在各类操作系统中,那么企业该如何选择最合适的操作系统来运行自己的容器?在容器部署时,研发…

mongodb php代码实例,php操作mongoDB实例分析

本文实例讲述了PHP操作mongoDB的方法。分享给大家供大家参考。具体分析如下:mongoDB数据库是一种以json格式存储的数据库,非常适用于各种应用开发,这里就来给各位朋友介绍一些mongoDB学习实例.mongodb想要整合PHP,需要安装Mongo扩展,这个比较简单,现在说一下MongoDB…

实战_23_高可用负载均衡集群的实现(Mycat+ZK +HAProxy + Keepalived)

接上一篇:实战_22_Mycat设置开机自启https://blog.csdn.net/weixin_40816738/article/details/100086556 文章目录一、高可用集群架构实现思路二、环境部署准备2.1. 环境部署总览2.2. 架构图总览2.3. 架构图解说明三、架构功能分析3.1. 场景案例分析3.2. 架构功能点…

oracle与db2 市场占有率,oracle 与 DB2 的区别

1、DB2 访问前10行数据与Oracle区别DB2 :select * from test fetch first 10 rows onlyOracle :select * from test where rownum<10查询语句Db2:不提供隐形转换select * from employee where empno1010;oracle&#xff1a;提供隐形转换select * from employee where empno1…

拒修电脑后,妹子又约我学机器学习,好烦(甜)!

事情是这样的&#xff0c;自前年给学妹修了半年电脑后&#xff0c;我俩一直没联系&#xff0c;最近这位学妹最近又联系我&#xff0c;问我是否了解人工智能&#xff0c; 在得知我已经研究并且从事相关工作后&#xff0c;她立马约我出来认真聊聊。我的内心&#xff1a;好烦啊&am…

gbase 8s oracle,GBase8s 查看数据库表空间信息

onstat -d 查看数据库表空间信息onstat -d命令用于检查数据库空间的使用情况[gbasedbtnode13 ~]$ onstat -dYour evaluation license will expire on 2021-08-27 00:00:00GBase Database Server Version 12.10.FC4G1TL -- On-Line (Prim) -- Up 00:16:02 -- 2023104 KbytesDbsp…

2019年普通高等程序员招生统一考试

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 表姐也有话讲来源 | 表哥有话讲2019年普通高等程序员招生统一考试题号一二三总得分一、选择题&#xff08;每题5分&#xff0c;共计50分&#xff09;1、SQL语句写了一天都没过&#xff0c;这个时候应该&#xff08;&#xff…

MybatisPlus_进阶

#数据库连接 spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/mp_high?userSSLfalse&characterEncondingUTF-8&serverTimezoneGMT%2B8username: rootpassword: root # 日志管理 logging:level:root: warncom.gblf…

php 内存队列,memcache构建简单的内存消息队列_PHP教程

本文章来给各位同学介绍使用memcache构建简单的内存消息队列,用一个比较不错的实例来给大家介绍&#xff0c;希望此方法对大家有帮助哦。memcache功能太简单了&#xff0c;只能 set get 和delete&#xff0c; 只能保存key-value的数据&#xff0c; 不能保存列表。 当然也可以把…