たびたびどうもですw
以下のプログラミングをjavaで書くには、どうすればよいでしょうか?
三角形ABCの3辺の長さa, b, cを読み込んで、へロンの公式
s = √p(p-a)(p-b)(p-c)
ここに、p = (a+b+c)/2によって面積sを計算して出力するプログラムを作りなさい。ただし、3辺の長さを一度に読み込み、そのうちいずれかがゼロ以下であるか、またはa<b+c, b<c+a, c<a+bのいずれかが満たされていない場合には、警告を表示して実行を停止するものとする。なお、(1)書式無し、(2)小数点以下5桁、全幅10桁の固定小数点、(3)仮数部小数点以下5桁、全幅14桁の浮動小数点の3通りの書式で続けて出力させるものとする。
実行例;
三角形の3辺の長さを入力しなさい;2.5 2 1.5
三角形の面積は1.5です
三角形の面積は 1.50000です
三角形の面積は 1.50000e+00です
ちなみに自分でここまでやってみました。どこが違うのでしょうか?
import java.util.Scanner;
class Mondai {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
System.out.print("三角形の3辺の長さを入力>");
double a = stdIn.nextInt();
double b = stdIn.nextInt();
double c = stdIn.nextInt();
double p = (a + b + c)/2;
s = Math.sqrt(p * (p - a) * (p - b) * (p - c));
double s = stdIn.nextInt();
if (0 > a)
System.out.println("警告します.実行を停止してください.");
else if (0 > b)
System.out.println("警告します.実行を停止してください.");
else if (0 > c)
System.out.println("警告します.実行を停止してください.");
else if ((b + c > a) && (c + a > b) && (a + b > c))
System.out.printf("三角形の面積は%3dです. \n", s);
System.out.printf("三角形の面積は%10fです. \n", s);
else
System.out.println("警告します.実行を停止してください.");
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- C言語・C++・C# ある線が円の範囲に入っているかの計算 1 2022/12/07 16:14
- 数学 【数学の図形の名称と面積の計算方法】正三角形と扇形があります。正三角形の2辺を伸ばす 9 2023/02/06 23:30
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- 数学 半径6の円Kを底面とする半球がある。半球の底面に平行な平面が半球と交わっており、交わりの円Lの半径は 6 2022/06/24 06:34
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- 数学 『弧は弦より長し』 8 2022/04/18 10:23
- 数学 三角形ABCの辺BCを4 : 3に内分する点をTとし、点Tを接点として辺BCに接する円が点Aで直線A 3 2023/02/12 21:03
- 数学 数学の問題について 1 2023/02/13 18:40
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
nullcline
-
[JAVA]try 内の変数を外で!?
-
Webアプリケーション checkbox...
-
EclipseでJava
-
「続行するには何かキーを押し...
-
標準入力をするメソッドを作り...
-
Javaプログラムについて質問で...
-
文字列の引き算
-
改行の判定方法
-
例外処理
-
有効数字以下を四捨五入(Java)
-
半角英数字を判断したい
-
javaのプログラムがうまく実行...
-
LC発振回路-ループ利得
-
構文解析中にファイルの終わり...
-
JAVAのDouble型の小数点以下の...
-
へロンの公式 java
-
リストビューの項目の追加と選...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
[JAVA]try 内の変数を外で!?
-
JAVAのDouble型の小数点以下の...
-
EclipseでJava
-
JAVA 文字色変更
-
改行の判定方法
-
ファイル名に変数を使う(Java)
-
曜日の取得方法を教えて下さい!
-
java シンボルが見つかりません...
-
JAVAのエラーの意味が分かりま...
-
Javaでカレントディレクトリを...
-
エクセルマクロ文で、赤文字セ...
-
LC発振回路-ループ利得
-
Javaのコマンドライン引数を使...
-
nullcline
-
「続行するには何かキーを押し...
-
会員情報登録プログラムの作成...
-
文字列の引き算
-
Javaのプログラムがどうしても...
おすすめ情報