扇形の面積?
扇形/扇形とも呼ばれる扇形は、2つの半径の間で内接する円の部分です。この領域は、2つの半径と1つの円弧で囲まれています。内接する領域を見つけるには、2つの半径の間にある角度を見つける必要があります。総面積は360°の角度に相当します。ある角度の面積を見つけるために、面積にθ/360を掛けます。これは、セクションの面積が非常に小さいことを前提としています。
ここで、θは2つの半径間の角度(度単位)です。
円の扇形の面積=π*r* r *(θ/ 360)。
例
半径=5、角度60°の扇形の面積は13.083
面積=(3.14 * 5 * 5)*(60/360)=13.03
サンプルコード
#include <stdio.h> int main(void) { int r = 5; int angle = 60; float pie = 3.14; float area = (float)(pie*r*r*angle/360); printf("The area of sector of a circle of radius %d with an angle of %d is %f", r,angle,area); return 0; }
出力
The area of sector of a circle of radius 5 with an angle of 60 is 13.083333
-
Pythonを使用して循環トラックで最も訪問されたセクターを見つけるプログラム
数nとroundsという配列があるとします。 1からnまでのラベルが付いたn個の異なるセクターで構成される円形のトラックがあります。ここで、このトラックでレースが開催されることを考えてみましょう。レースはm個の異なるラウンドで構成されています。 i番目のラウンドはセクターラウンド[i-1]で始まり、セクターラウンド[i]で終わります。たとえば、ラウンド1がセクターラウンド[0]で始まり、セクターラウンド[1]で終わる場合です。したがって、最も訪問されたセクターを昇順でソートする必要があります。 (トラック番号は、反時計回りにセクター番号の昇順です) したがって、入力がn =4ラウンド=[1,
-
3D形状の投影領域
N x Nグリッドがあるとすると、x、y、zに軸合わせされた1 x 1x1の立方体を配置します。ここで、各値v =grid [i] [j]は、グリッドセル(i、j)の上に配置されたvキューブのタワーを示しています。これらの立方体のxy、yz、およびzx平面への投影を表示します。ここでは、立方体を上面、正面、側面から見たときの投影を表示しています。 3つの投影すべての総面積を見つける必要があります。 したがって、入力が[[1,2]、[3,4]]のような場合 その場合、出力は17になります。 これを解決するには、次の手順に従います- xy:=0、yz:=0、xz:=0 グリッド内