在 C++ 中查找圆直径的另一端坐标
假设我们有圆心的坐标和圆周上一个点的坐标。我们必须找到圆周上的另一个点。假设圆心坐标为 (p, q),给定点为 (a, b)。我们必须找到点 (x, y)。众所周知,圆心是直径的中点。所以我们可以写成:
(p,q)=(a+x/2,b+y/2)
或者由此可以表示 (x, y) 为:
x=2p-a,y=2q-b
示例
#include<iostream>
using namespace std;
int getCylinderPerimeter(int d, int h) {
return (2*d) + (2*h);
}
int main() {
int diameter = 5, height = 10;
cout << "Perimeter: " << getCylinderPerimeter(diameter, height) << " units";
}
输出
Perimeter: 30 units
- 相关文章
- 如果圆直径的一端坐标为 $( 2,\ 3)$,圆心坐标为 $(-2,\ 5)$,则直径另一端的坐标为:$( A)( -6,\ 7)$ $( B)( 6,\ -7)$ $( C)( 6,\ 7)$ $( D)( -6,\ -7)$
- 线段长度为 10 个单位,一个端点的坐标为 $(2, -3)$。如果另一端的横坐标为 10,求另一端的纵坐标。
- 使用 C++ 查找已知一个端点和中点的线的另一个端点。
- 圆心为 $( -6,\ 4)$。如果圆直径的一端位于 $( -12,\ 8)$,则求另一端的点。
- C++ 程序,用于找出在网格中从一端到另一端所需的更改次数。
- 在 C++ 中查找平行四边形的所有可能坐标。
- 在 C++ 中查找圆的直径或最长弦。
- 在 C++ 中查找给定每条边中点的三角形的坐标。
- 在 C++ 中使用直径的端点查找圆心。
- 连接 $A( 6,\ 3)$ 和 $B( -1,\ -4)$ 的线段通过在每端添加 $AB$ 的一半将其长度加倍。求新端点的坐标。
- C 程序,用于查找坐标位于哪个象限。
- 在 C++ 中查找到达矩阵末尾所需的最小步数。
- 在 Java 中查找平行四边形的所有可能坐标?
- C++ 程序,用于查找轮图的直径、环和边。
- 金属勺子的一端到另一端的热传递方式是什么?