C# 函数重载 示例 求圆的面积
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication
{
class Circle
{
private const float PI = 3.141526F;
//1.没有任何已知条件
public static double Area()
{
Console.WriteLine("空空如也!");
return 0;
}
//2.已知圆心坐标
public static double Area(int x1, int y1)
{
Console.WriteLine("这是一个圆点,坐标为({0},{1})",x1,y1);
return 0;
}
//3.已知半径
public static double Area(double r)
{
double theArea;
theArea = PI * r * r;
return theArea;
}
//4.已知圆心坐标和半径
public static double Area(int x1, int y1, double r)
{
Console.WriteLine("这是一个圆点在({0},{1})半径为{2}的圆", x1, y1, r);
return Area(r);
}
//5.已知圆心和圆周边上的一点
public static double Area(int x1, int y1, int x2, int y2)
{
int x = x2 - x1;
int y = y2 - y2;
double r = (double)Math.Sqrt(x*x+y*y);
Console.WriteLine("这是一个圆心在({0},{1}),圆周边一点在({2},{3})的圆,圆的半径为{4}",x1,y1,x2,y2,r);
return Area(r);
}
static void Main(string[] args)
{
int x1=2,x2=4; //x坐标
int y1=3,y2=5; //y坐标
double radius=3; //半径
double CircleArea = 0;
CircleArea = Area();
Console.WriteLine("-->1.面积为{0}",CircleArea);
Console.WriteLine();
CircleArea = Area(x1,y1);
Console.WriteLine("-->2.面积为{0}", CircleArea);
Console.WriteLine();
CircleArea = Area(radius);
Console.WriteLine("-->3.面积为{0}", CircleArea);
Console.WriteLine();
CircleArea = Area(x1, y1, radius);
Console.WriteLine("-->4.面积为{0}", CircleArea);
Console.WriteLine();
CircleArea = Area(x1, y1, x2, y2);
Console.WriteLine("-->5.面积为{0}", CircleArea);
Console.WriteLine();
Console.ReadKey();
}
}
}
转载于:https://www.cnblogs.com/zhangzufa/archive/2009/04/01/1427370.html
C# 函数重载 示例 求圆的面积相关推荐
- JS 函数 求圆的面积总结
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- python输入圆的半径、输出圆的面积_python如何求圆的面积
首先我们要知道圆的面积计算公式:S = πr²,公式中S为所求圆的面积,π为圆周率,r为圆的半径. 示例: # 定义一个方法来计算圆的面积 def findArea(r): PI = 3.142 re ...
- java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...
问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...
- python编程圆面积_python如何求圆的面积
首先我们要知道圆的面积计算公式:S = πr²,公式中S为所求圆的面积,π为圆周率,r为圆的半径. 示例: # 定义一个方法来计算圆的面积 def findArea(r): PI = 3.142 re ...
- python编写代码求圆的面积_python如何求圆的面积
首先我们要知道圆的面积计算公式:S = πr²,公式中S为所求圆的面积,π为圆周率,r为圆的半径. 示例:# 定义一个方法来计算圆的面积 def findArea(r): PI = 3.142 ret ...
- python输入圆的半径输出圆的面积_python如何求圆的面积
首先我们要知道圆的面积计算公式:S = πr²,公式中S为所求圆的面积,π为圆周率,r为圆的半径. 示例: # 定义一个方法来计算圆的面积 def findArea(r): PI = 3.142 re ...
- python求圆面积_python如何求圆的面积
首先我们要知道圆的面积计算公式:S = πr²,公式中S为所求圆的面积,π为圆周率,r为圆的半径. 示例: # 定义一个方法来计算圆的面积 def findArea(r): PI = 3.142 re ...
- python求圆面积_python如何求圆的面积 python求圆的面积方法
python如何求圆的面积?本篇文章小编给大家分享一下python求圆的面积方法,代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 首先我们要知道圆的面积计算 ...
- 输入半径r求圆的面积java_已知圆的半径r,求圆的面积S_学小易找答案
[简答题]编写一个程序实现交换两个变量的数值. [简答题]编制密码器,实现给友军发送加密电报,报文由字母a~n组成,每输入一个字母,输出与其相邻的字母. [简答题]任意输入两个数,完成加法.减法.乘法 ...
最新文章
- Colab不好用,有人花两年开发了一个新notebook,支持实时协作还更快
- Java切面理解_Spring AOP面向切面编程:理解篇
- Delphi:对TNotifyEvent的理解
- android studio m1,Android Studio 4.0发布 为Android 11做好准备
- STM32-中断优先级
- Java04-day04【IDEA(概述、启动配置、项目结构、内容辅助键、快捷键、模块操作)、数组(定义详解、动态初始化、访问)、内存分配、数组内存图】
- 信息学奥赛一本通(2017:【例4.2】输出偶数)
- Swift学习笔记(10)--枚举
- 奇迹,是为了信念牺牲一切(高策)
- 一不小心画了 24 张图剖析计网应用层协议!
- 100M宽带的网络下载速度可以达到多少
- CAT监控系统搭建与使用(V3.0.0)
- MPEG2-PS格式分析实例
- G6-定制不同节点的参数 --组合图
- 10.交换路由基本作用
- Android截取人物头像,Android 图片截取人物头像(仿逗拍)
- 异贝,通过移动互联网技术,为中小微实体企业联盟、线上链接、线上线下自定义营销方案推送。案例25
- 准备移民澳洲的你,为何改移加拿大?
- Android 平台下的原生 Markdown 解析器
- Win10取消默认浏览器设置一种可能实现的方法
热门文章
- 枚举实现单例singleton
- 中兴手机数据通道打不开_中兴手机有流量,但是数据开不了怎么办?
- GitLab创建空仓库后拉取并上传文件遇到的系列问题
- Qt for ios 设置程序图标(logo)和启动页(splash)
- 函数指针——typedef函数指针
- java读取excel2010文件_java如何读写excel2010
- ios 点击出现另外一套tabbar_iOS开发中TabBar再次点击实现刷新效果
- STM32 之十 供电系统及内部参照电压(VREFINT)使用及改善ADC参考电压
- ARM 之三 Keil uVision4、Keil uVision5、Keil C51同一系统下的共存
- Linux C: 为什么C都必须有一个main函数