C言語で円の面積を計算する方法|公式・アルゴリズム・サンプルコードを解説
円の面積とは?
円とは、閉じた曲線で囲まれた図形のことです。円周上のすべての点は、円の内部にあるある1つの点から等しい距離にあります。この中心となる点を円の中心と呼び、中心から円周上の各点までの距離を半径と呼びます。
面積とは、閉じた図形が占める広がりの大きさを数値で表したものです。したがって、円の面積とは、円の周囲によって囲まれた内側の領域の大きさを指します。
円の面積を求める公式
円の面積は、次の公式を使って計算できます。
面積(Area)= π × r × r
ここで、r は円の半径、π(パイ)は約3.14という定数です。プログラムでは、半径を入力として受け取り、この公式に当てはめて面積を求めます。
アルゴリズム
STEP 1: 標準入力を使って、ユーザーから半径を受け取る。
STEP 2: 次の式で円の面積を計算する。
area = (3.14) * r * r
STEP 3: 標準出力を使って、画面に面積を表示する。
サンプルコード
使用する変数
int r… 円の半径float area… 公式を使って計算された円の面積
#include <stdio.h>
int main(){
int r = 8;
float area = (3.14)*r*r;
printf("The area of the circle is %f",area);
return 0;
}
実行結果
The area of the circle is 200.96
この例では、半径 r を 8 として設定しています。計算式に当てはめると、3.14 × 8 × 8 = 200.96 となり、正しく円の面積が出力されていることがわかります。半径の値を変更すれば、さまざまなサイズの円に対して同じプログラムで面積を求めることができます。
-
Javaで円の周囲(円周)を求めるプログラムの作成方法
この記事では、Javaを使って円の周囲(円周)を求める方法について解説します。円周とは、円の外周を1周したときの長さ、つまり円の境界線に沿った距離のことです。 円周の計算式 円周は次の公式で求められます。 C = 2πr ここで、π(パイ)は円周率(本記事では近似値として 22/7 ≒ 3.14 を使用)、r は円の半径を表します。 実行例 入力 入力値が次のとおりであるとします。 円の半径 : 5 出力 円の周囲は: 31.428571428571427 アルゴリズム ステップ1 - 開始 ステップ2 - double型の変数 my_radius と my_perimeter を宣言する
-
Javaで台形の面積を求めるプログラムの作成方法を解説
この記事では、Javaを使って台形(トラペジウム)の面積を求める方法について詳しく解説します。台形とは、少なくとも1組の対辺が互いに平行になっている四角形のことです。平行な2つの辺は「底辺」と呼ばれ、平行でない残りの2つの辺は「脚」と呼ばれます。英語圏では trapezoid(トラペゾイド)と呼ばれることもあります。 台形の面積は、次の公式を使って計算できます。 面積 = (高さ ÷ 2) × (上底 + 下底) すなわち、 面積 = ½ × (平行な2辺の長さの合計) × (平行な2辺間の垂直距離) 以下に具体的なイメージを示します。平行な2辺の長さを a、b、台形の高さを h としたとき