Generation

generate functionSun, 23 Apr 2023

標準入力から三角形の底辺(整数)を入力し、底辺が0 より大きければ、さらに三角形の高さ(整数)を入 力し、高さが0 より大きければ、それらの値を利用して三角形の面積(小数)を表示するプログラムを作成 せよ。ただし、底辺が0 以下の場合は高さの入力が行われないようにし、高さが0 以下のときは面積の表示 は行われないようにすること。また、面積は小数として求めるようにするため、計算方法に注意すること。

public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("底辺を入力してください"); int base = sc.nextInt(); if(base > 0) { System.out.println("高さを入力してください"); int height = sc.nextInt(); if(height > 0) { System.out.println("三角形の面積は" + (double)base * height / 2 + "です"); } } }

Questions about programming?Chat with your personal AI assistant