✏️ 문제풀이/백준

[백준/Java] 29751번 :: 삼각형

bono-hye 2024. 8. 4. 22:14

| 문제

양의 정수 W, H가 주어진다. 밑변의 길이가 W이고, 높이가 H인 삼각형의 넓이를 구하시오.

 

| 입력

정수 W, H가 공백으로 구분되어 주어진다. (1≤W,H≤100)

 

| 출력

밑변의 길이가 W이고, 높이가 H인 삼각형의 넓이를 출력한다. 넓이는 항상 소수점 아래 첫 번째 자리까지 출력한다.

 

| 풀이

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());

        int W = Integer.parseInt(st.nextToken());
        int H = Integer.parseInt(st.nextToken());

        double result = 0;

        result = (W*H)/2.0;
        System.out.printf("%.1f", result);
    }
}

 

| 정리

소수점 첫 째 자리까지 출력해야 하기 때문에

넓이 변수인 result는 int가 아닌 double로 선언하고

printf를 활용해 %.1f로 첫 째 자리까지 출력한다!