2020.03.23
数学
内角
下の図は、五角形の内角を表したものです。
5つの角に1つずつ内角があります。
内角の和は、多角形の角の数をnとすると、
内角の和=180°×(n-2)
で表されます。
3角形の場合、n=3となり
内角の和=180°×(3-2)=180°
となります。
同様に、4角形の場合、n=4となり
内角の和=180°×(4-2)=360°
となります。
5角形の場合、n=5となり
内角の和=180°×(5-2)=540°
となります。
Javaソースコード
InteriorAngle.java
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027
import java.util.Scanner; public class InteriorAngle { public static void main( String[] args ) { int n; // 角の数 double angle; // 内角の和 // キーボード入力 Scanner scanner = new Scanner(System.in); // n角形 System.out.print( "角数:" ); n = scanner.nextInt(); // 多角形かを判定 if ( 3 > n ) { System.out.println( "nに3以上を指定してください!" ); return; } // 内角の和を計算 angle = 180.0 * (double)( n - 2 ); // 内角の和を表示 System.out.println( n + "角形の内角の和:" + angle + "°" ); } }
実行結果
コンパイル ソースコードが「ANSI」の場合
C:\talavax\javasample>javac -encoding sjis InteriorAngle.java
コンパイル ソースコードが「UTF-8」の場合
C:\talavax\javasample>javac InteriorAngle.java
カウントダウンを実行
C:\talavax\javasample>java InteriorAngle
出力結果
角数:5 5角形の内角の和:540.0°