Skip to content

Commit 6434a23

Browse files
authored
Merge pull request #176 from vzsky/edit_0007
Edit 0007
2 parents 3a35a21 + 2b1f8af commit 6434a23

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

md/0007.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
1-
เมื่อกำหนดรัศมี $R$ มาให้ พื้นที่ให้บริการตามเรขาคณิตทั่วไปจะเท่ากับพื้นที่ของวงกลมที่มีรัศมี $R$ นั่นคือ $\pi R^2$ และพื้นที่ให้บริการตามเรขาคณิตแท็กซี่เท่ากับพื้นที่ของสี่เหลี่ยมที่มีทั้งสี่มุมอยู่บนแกน x และแกน y ดังนั้นเส้นทะแยงมุมสองเส้นจะอยู่บนแกน x และแกน y โดยที่ความยาวของเส้นทะแยงมุมทั้งสองเส้นเท่ากับ $R$ ฉนั้นพื้นที่ให้บริการตามเรขาคณิตแท็กซี่เท่ากับ $4 \times \frac{1}{2}R^2 = 2R^2$
1+
เมื่อกำหนดรัศมี $R$ มาให้ พื้นที่ให้บริการตามเรขาคณิตทั่วไปจะเท่ากับพื้นที่ของวงกลมที่มีรัศมี $R$ นั่นคือ $\pi R^2$ และพื้นที่ให้บริการตามเรขาคณิตแท็กซี่เท่ากับพื้นที่ของสี่เหลี่ยมที่มีทั้งสี่มุมอยู่บนแกน $x$ และแกน $y$ ดังภาพ
2+
![](../media/0007/taxicab_circle.png)
3+
ดังนั้นเส้นทะแยงมุมสองเส้นจะอยู่บนแกน x และแกน y โดยที่ความยาวของเส้นทะแยงมุมทั้งสองเส้นเท่ากับ $2R$ ฉนั้นพื้นที่ให้บริการตามเรขาคณิตแท็กซี่เท่ากับ $\frac{1}{2} \times (2R)^2 = 2R^2$
24

35
ในการคำนวณ เราสามารถใช้ค่า ```M_PI``` จาก header ```math.h``` หรือ ``cmath`` ได้โดยตรง
46

7+
```cpp
8+
#include<bits/stdc++.h>
9+
using namespace std;
10+
const double PI = 3.14159265358979323846;
11+
12+
int main() {
13+
double r;
14+
scanf("%lf", &r);
15+
printf("%.6lf\n%.6lf", PI*r*r, 2*r*r);
16+
return 0;
17+
}
18+
```

media/0007/taxicab_circle.png

59.5 KB
Loading

0 commit comments

Comments
 (0)