题目
C#:请定义一个等腰梯形结构,包括上底、下底、高、腰长,以及计算梯形周长和面积的方法.
请在2011年3月27日12时之前告诉我
请在2011年3月27日12时之前告诉我
提问时间:2020-11-02
答案
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//上底
Double a = 0;
//下底
Double b = 0;
//腰长
Double c = 0;
Double height = 0;
Double girth = 0;
double area = 0;
try
{
Console.WriteLine("输入上底:");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("输入下底:");
b = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("输入腰长:");
c = Convert.ToDouble(Console.ReadLine());
}
catch (Exception e)
{
Console.Write("输入的数据格式不合法,请重填");
}
height = Math.Sqrt(4*c*c-Math.Pow(b-a,2)) / 2;
girth = a + c + c + b;
area = (a + b) * height / 2;
Console.WriteLine("梯形的周长为:{0}",girth);
Console.WriteLine("梯形的面积为:{0}",area);
Console.ReadKey();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//上底
Double a = 0;
//下底
Double b = 0;
//腰长
Double c = 0;
Double height = 0;
Double girth = 0;
double area = 0;
try
{
Console.WriteLine("输入上底:");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("输入下底:");
b = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("输入腰长:");
c = Convert.ToDouble(Console.ReadLine());
}
catch (Exception e)
{
Console.Write("输入的数据格式不合法,请重填");
}
height = Math.Sqrt(4*c*c-Math.Pow(b-a,2)) / 2;
girth = a + c + c + b;
area = (a + b) * height / 2;
Console.WriteLine("梯形的周长为:{0}",girth);
Console.WriteLine("梯形的面积为:{0}",area);
Console.ReadKey();
}
}
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1下面的算式能应用乘法分配律简算的是? A.3/4*(4/5*1/5) B.4/5*4/5+1/5*1/5 C.4/5*2/5+1/5*2/5
- 2已知一方程,求圆的轨迹方程和圆心轨迹方程
- 3怎么用价层电子对互斥理论确定分子立体构型
- 4There are a lot of people ______(work) there.填什么,为什么?
- 5正14边形的每个内角的度数
- 6(a+-b-c+a)(-a-b-c-a) 用公式
- 7把1-12分别填到()中(1、9已填好使每个小正方形的四个数相加都等于25.
- 8it needs some time it needs time 怎样表示需要时间
- 9北京时间2013年2月9日晚20时,74°w当地时间(区时)是?
- 10已知A的绝对数是5,B的绝对数是3,且A>B,求A+B的值
热门考点
- 1甲、乙、丙、丁四人平均植树30多棵,甲植树棵数是乙的 ,乙植树棵数是丙的 ,丁比甲还多植树3棵,那么丙植树多少棵.
- 2to somebody与 for somebody 有何区别
- 3一个长方形包装盒长3分米宽2分米高1分米现将3个这样的盒子包在长方体你能想出几种包装办法那种最省纸
- 4英语翻译
- 5英语作文我喜欢迪士尼
- 6浮力测密度
- 75分之x十17—4分之3x—7=—2
- 8she goes to the fuxing hospital by taxi改问句
- 9圆的周长是它的直径的_倍多一些,这个倍数是一个固定的数,我们把它叫_,常用字母_表示.它是一个_小数,取两位小数是_.
- 1013.76减(负21.8)加(负24.76)减3.2加26等于多少(脱式计算)