Javaで円柱の周囲を求めるプログラムの書き方
円柱の周囲(断面の外周)は、2 × (直径 + 高さ) というシンプルな式で求めることができます。以下は、この計算を実行するJavaプログラムのコード例です。
サンプルコード
import java.io.*;
public class Demo{
static int find_peri(int dia, int ht){
return 2*(dia + ht);
}
public static void main(String[] args){
int dia = 7;
int ht = 15;
System.out.println("The perimeter of the cylinder is " + find_peri(dia, ht) + " units\n");
}
}
実行結果
The perimeter of the cylinder is 44 units
コードの解説
Demo という名前のクラスの中に、直径(dia)と高さ(ht) の2つの int 型の値を受け取るstaticメソッド find_peri を定義しています。このメソッド内部では、受け取った2つの値を合計し、それに2を掛けた結果を return 文で呼び出し元に返しています。
main メソッドでは、直径に7、高さに15という具体的な値をそれぞれ設定し、find_peri メソッドを呼び出して引数として渡します。計算結果は文字列と連結され、「The perimeter of the cylinder is 44 units」というメッセージとしてコンソールに出力されます。
なお、このプログラムでは戻り値が int 型になっているため、小数を含む寸法を扱いたい場合は、引数や戻り値を double 型に変更すると、より汎用的なプログラムになります。
-
Pythonで円柱の周囲の長さを求めるプログラムの書き方
この記事では、入力された直径と高さから円柱の周囲の長さ(外周)を求める方法について解説します。問題の概要円柱の直径と高さが与えられたとき、その円柱の周囲の長さを計算します。ここでいう「周囲」とは、円柱を横から見たときの輪郭、つまり長方形の外形線のことを指します。円柱の側面を展開すると長方形になるため、その周囲は次の式で表せます。周囲の長さ = 2 × ( 高さ h + 直径 d )d:円柱の直径h:円柱の高さそれでは、実際にPythonで実装してみましょう。実装例# 円柱の周囲の長さを計算する関数 def perimeter(diameter, height): return 2 *
-
Pythonで円柱の周囲長を求めるプログラムの書き方
この記事では、以下の問題をPythonを使って解く方法を解説します。 問題の定義 問題: 直径と高さを入力として受け取り、円柱の周囲長を求める。 ここでいう「周囲長」とは、円柱を横から見たときに現れる長方形の外周のことです。つまり、円柱の側面を展開すると長方形になり、その縦が円柱の高さ、横が円の直径(円周ではありません)に相当します。 したがって、周囲長は次の式で表せます。 周囲長 = 2 × ( 高さ h + 直径 d ) d:円柱の直径 h:円柱の高さ 実装例 それでは、実際のコードを見てみましょう。 # 円柱の周囲長を計算する関数 def perimeter(diameter, he