1.先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义一个方法setTri对这三个点进行初始化,然后定义两个方法求三角形的周长、面积。在main()中创建一个对象,求给定三点的三角形的周长、面积。
2.将上题的方法setTri改用构造方法实现初始化。
3.编写JAVA程序求园柱体的表面积和体积,已知底面圆心p为(0,0),半径r为10,圆柱体高5。
第一题:
public class Trianglele {
Point p1 = new Point();
Point p2 = new Point();
Point p3 = new Point();
void setTri(double x1, double y1, double x2, double y2, double x3, double y3) {
this.p1.x = x1;
this.p1.y = y1;
this.p2.x = x1;
this.p1.y = y2;
this.p3.x = x3;
this.p3.y = y3;
}
double Circumference(Trianglele t) {
double line1, line2, line3;
line1 = Math.hypot((t.p1.x - t.p2.x), (t.p1.y - t.p2.y));
line2 = Math.hypot((t.p2.x - t.p3.x), (t.p2.y - t.p3.y));
line3 = Math.hypot((t.p1.x - t.p3.x), (t.p1.y - t.p3.y));
return line1 + line2 + line3;
}
double Area(Trianglele t) {
double line1, line2, line3;
line1 = Math.hypot((t.p1.x - t.p2.x), (t.p1.y - t.p2.y));
line2 = Math.hypot((t.p2.x - t.p3.x), (t.p2.y - t.p3.y));
line3 = Math.hypot((t.p1.x - t.p3.x), (t.p1.y - t.p3.y));
double p = Circumference(t)/2;
return Math.sqrt((p-line1)*(p-line2)*(p-line3)*p);
}
public static void main(String[] args) {
Trianglele t =new Trianglele();
t.setTri(0, 0, 0, 3, 4, 0);
System.out.println("三角形周长:"+t.Circumference(t));
System.out.println("三角形面积:"+t.Area(t));
}
}
class Point {
double x, y;
}
第二题:
public class Trianglele {
Point p1 = new Point();
Point p2 = new Point();
Point p3 = new Point();
Trianglele(double x1, double y1, double x2, double y2, double x3, double y3) {
this.p1.x = x1;
this.p1.y = y1;
this.p2.x = x1;
this.p1.y = y2;
this.p3.x = x3;
this.p3.y = y3;
}
double Circumference(Trianglele t) {
double line1, line2, line3;
line1 = Math.hypot((t.p1.x - t.p2.x), (t.p1.y - t.p2.y));
line2 = Math.hypot((t.p2.x - t.p3.x), (t.p2.y - t.p3.y));
line3 = Math.hypot((t.p1.x - t.p3.x), (t.p1.y - t.p3.y));
return line1 + line2 + line3;
}
double Area(Trianglele t) {
double line1, line2, line3;
line1 = Math.hypot((t.p1.x - t.p2.x), (t.p1.y - t.p2.y));
line2 = Math.hypot((t.p2.x - t.p3.x), (t.p2.y - t.p3.y));
line3 = Math.hypot((t.p1.x - t.p3.x), (t.p1.y - t.p3.y));
double p = Circumference(t)/2;
return Math.sqrt((p-line1)*(p-line2)*(p-line3)*p);
}
public static void main(String[] args) {
Trianglele t =new Trianglele(0, 0, 0, 3, 4, 0);
System.out.println("三角形周长:"+t.Circumference(t));
System.out.println("三角形面积:"+t.Area(t));
}
}
class Point {
double x, y;
}
第三题:
public class Cylinder {
double radius,height;
public static void main(String[] args) {
Cylinder c = new Cylinder();
System.out.println("圆柱体体积:"+c.Volume(10, 5));
}
double Volume(double r,double h) {
return 3.14*r*r*h;
}
}
分享到:
相关推荐
本话题将探讨如何使用C语言来计算圆柱体的体积和表面积,这对于初学者来说是一个很好的实践项目。 首先,我们需要了解圆柱体的基本概念。圆柱体是由两个平行的圆形底面和一个垂直于底面的侧面组成的三维几何体。它...
Java圆柱体表面积和体积计算代码实例 Java是一种广泛应用的编程语言,广泛应用于Android开发、Web开发、桌面应用开发等领域。Java圆柱体表面积和体积计算是Java编程中一个重要的应用场景。本文将详细介绍Java圆柱体...
本课件详细介绍了圆柱体的相关知识,包括表面积和体积的计算方法,并通过一系列例题进行巩固练习。 首先,圆柱体的侧面展开后是一个长方形,其长等于底面周长,宽则为圆柱的高度。由此,圆柱的侧面积可表示为底面...
编写圆柱体类Cylinder,有数据成员Circle对象和长度Len, 成员函数get_vol() 计算体积, get_area()计算表面积。 完善必要的构造函数和拷贝构造函数,构造Cylinder的对象进行测试。对构造函数,拷贝构造函数和析构...
【知识点详解】 1. 圆柱体的基本属性:圆柱体由两个相同的圆形底面和一个侧面...这些是人教六年级数学关于圆柱体表面积和体积的基本题型,通过理解和掌握这些知识点,学生可以解决各种相关问题,进行有效的数学实践。
圆柱体是数学和物理中的一种基本形状,其表面积和体积是计算和应用的重要内容。本文档中,我们将详细地介绍圆柱体的表面积和体积的计算公式、习题和应用实例。 一、圆柱体的表面积 圆柱体的表面积是指圆柱体的侧面...
#include using namespace std;... cout 体积为:" (r, h) ; } double S(double r,double h) { return 2 * r * r * pi + 2 * r *h* pi ; } double V(double r, double h) { return r * r * h * pi; }
在这个示例中,我们探讨的是如何使用C++的类继承机制来计算球体、圆柱体和圆锥体的表面积和体积。C++是一个强大的编程语言,特别适合进行面向对象的编程,而VC++6.0是微软的老版开发环境,尽管已过时,但仍然是学习...
C语言小程序,适合新手
以上是关于圆柱体表面积和体积的基本应用和计算方法,通过这些实例,学生可以加深对圆柱体几何性质的理解,并提高解决实际问题的能力。在教学过程中,不仅要讲解公式,还要强调如何根据实际情况灵活运用公式解决问题...
编写JAVA程序求园柱体的表面积和体积,已知底面圆心p为(0,0),半径r为10,圆柱体高5。
从立方体、圆柱体抽象出一个公共基类Container,定义抽象类Container,模拟实现一个容器类层次结构,在主函数进行多态机制测试。各派生类要求实现基类的所有纯虚函数。 抽象类class Container { protected: static ...
本篇文章将详细讨论圆柱体的表面积和体积,并提供相关练习题,帮助理解这两个概念。 一、圆柱体的表面积 1. 圆柱体的侧面展开后是一个长方形,其长等于圆柱底面周长,宽等于圆柱的高。 2. 圆柱体的侧面积公式是:侧...
本文档主要关注的是圆柱体的表面积和体积的计算。 一、圆柱体的表面积 1. 圆柱体的侧面展开后是一个矩形(长方形),矩形的长等于圆柱底面的周长,宽等于圆柱的高。 2. 侧面积的计算公式为:侧面积 = 底面周长 × ...
在编程领域,计算圆柱体体积是一个常见的任务,尤其对于初学者来说,这是一个很好的起点来学习基础的数学运算和编程逻辑。在这个`.net`控制台应用程序中,我们将会探讨如何利用C#(假设这是使用的编程语言)来实现这...
《六下数学:圆柱的表面积和体积》 在六年级下学期的数学课程中,圆柱的表面积和体积是重要的几何概念。这部分知识不仅要求学生掌握基本的公式,还需要他们具备解决实际问题的能力。以下是关于圆柱表面积和体积的...
- 通过组合多个圆柱体,可以得到不同形状物体的表面积,这需要理解表面积的累加性质。 6. 特殊情况: - 当圆柱或圆锥的一部分被切除时,剩余部分的表面积和体积需要减去切除部分的相应值。 - 在特定条件下,如将...
圆柱表面积体积练习题 圆柱是三维几何体中的一种基本几何体,它的表面积和体积是初中数学中重要的计算项目。这份练习题涵盖了圆柱的表面积、体积的计算、应用题等多方面的内容,旨在帮助学生巩固圆柱的表面积和体积...
总的来说,这个综合练习课涵盖了圆柱体表面积和体积的基本理论,通过实例让学生巩固知识,提高他们解决实际问题的能力。通过这样的练习,学生能够更好地理解和运用圆柱体的相关知识,为日后的数学学习打下坚实的基础...