C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

代替セグメントの角度がC++で指定されている場合の、弦と接線の間の角度?


与えられた円の場合、弦と接線は特定の点で満たされます。代替セグメントの角度が提供されます。ここでの主な仕事は、弦と接線の間の角度を見つけることです。

Input: z = 40
Output: 40 degrees
Input: z = 60
Output: 60 degrees

アプローチ

  • 角度QPRは、代替セグメントで指定された角度です。

  • 弦と円の間の角度=角度RQY=a

  • 接線の中心から引かれた線は垂直なので、

  • したがって、角度CQR =90-a

  • として、CQ =CR=円の半径

  • したがって、角度CRQ =90-a

  • さて、三角形のCQRで、

    • 角度CQR+角度CRQ+角度QCR=180

    • 角度QCR=180-(90-a)-(90-a)

    • 角度QCR=2a

  • 円周の角度は、同じ円弧で囲まれた中心の角度の半分であるため、角度QPR =a

  • したがって、角度QPR=角度RQY

このアプローチは次のように実装されます-

// C++ program to find the angle
// between a chord and a tangent
// at the time when angle in the alternate segment is given
#include <bits/stdc++.h>
using namespace std;
void anglechordtang(int z1){
   cout<< "The angle between tangent"
   <<" and the chord is "
   << z1 <<" degrees" << endl;
}
// Driver code
int main(){
   int z1 = 40;
   anglechordtang(z1);
   return 0;
}

出力

The angle between tangent and the chord is 40 degrees

  1. C++の++iとi++の違いは何ですか?

    ++のサフィックスバージョンとプレフィックスバージョンには大きな違いがあります。 プレフィックスバージョン(つまり、++ i)では、iの値がインクリメントされ、式の値はiの新しい値になります。したがって、基本的には、最初にインクリメントしてから、式に値を割り当てます。 postfixバージョン(つまり、i ++)では、iの値はインクリメントされますが、式の値はiの元の値です。したがって、基本的には、最初に式に値を割り当ててから、変数をインクリメントします。 例 理解を深めるために、いくつかのコードを見てみましょう- #include<iostream> using name

  2. C ++のドット(。)演算子と->の違いは何ですか?

    ドットと矢印の演算子は、どちらもC++でクラスのメンバーにアクセスするために使用されます。それらはさまざまなシナリオで使用されます。 C ++では、class、struct、またはunionとして宣言された型は、「クラス型」と見なされます。したがって、以下は3つすべてを指します。 a.bは、bがオブジェクトのメンバー(またはオブジェクトへの参照[1])である場合にのみ使用されます。したがって、a.bの場合、aは常にクラスの実際のオブジェクト(またはオブジェクトへの参照)になります。 a→bは基本的に(* a).bの省略表記です。つまり、aがオブジェクトへのポインタである場合、a→bはポイ