0514
삼각형의 밑변과 높이를 입력받아 삼각형의 넓이를 구하는 프로그램을 작성하자.
문제 조건
소스
import java.util.Scanner;
public class p2_9 {
public static void main(String args []) {
Scanner sc = new Scanner(System.in);
System.out.println("삼각형의 넓이를 구합니다.");
System.out.print("밑변:");
double a = sc.nextDouble();
System.out.print("높이:");
double b = sc.nextDouble();
System.out.print("넓이는 "+(a*b/2)+"입니다.");
}
}
실행 결과
삼각형의 넓이를 구합니다.
밑변:6.5
높이:3.5
넓이는 11.375입니다.
소스 해설
- 밑변과 높이가 소수이므로 변수 a와 변수 b의 타입은 double로 선언했다.
- 변수 a와 b의 타입이 double이므로 sc.nextDouble()로 선언했다.
- 삼각형의 넓이 공식(밑변x높이/2)를 사용했다.