ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JAVA 연습문제 (13)
    JAVA/JAVA연습기록 2022. 6. 1. 15:18
    728x90

    문제 : 1.삼각형/2.사각형/3.사다리꼴 의 면적을 구하시오.
    사용자는 1~3번의 숫자를 입력받아서,
    1번을 입력받으면, '밑변'과 '높이'를 다시 입력받아서 삼각형의 면적을 구한다.
    2번을 입력받으면, '가로'와 '세로'의 길이를 입력받아서 사각형의 면적을 구한다.
    3번을 입력받으면, '아랫변'/'윗변'/'높이'를 입력받아서 사다리꼴의 면적을 구한다.

     

    package Test;
    
    import java.util.Scanner;
    
    /*1.삼각형/2.사각형/3.사다리꼴 의 면적을 구하시오.
    사용자는 1~3번의 숫자를 입력받아서,
    1번을 입력받으면, '밑변'과 '높이'를 다시 입력받아서 삼각형의 면적을 구한다.
    2번을 입력받으면, '가로'와 '세로'의 길이를 입력받아서 사각형의 면적을 구한다.
    3번을 입력받으면, '아랫변'/'윗변'/'높이'를 입력받아서 사다리꼴의 면적을 구한다.*/
    
    public class Test13 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		System.out.println("1:삼각형 2:사각형 3:사다리꼴");
    		int input = sc.nextInt();
    		if(input == 1) {
    			System.out.println("삼각형의 밑변, 높이를 입력해주세요");
    			int down = sc.nextInt();
    			int up = sc.nextInt();
    			int sam = (down*up)/2;
    			System.out.println("삼각형의 면적 :" + sam);
    		}
    		else if(input == 2) {
    			System.out.println("사각형의 가로, 세로를 입력해주세요");
    			int garo = sc.nextInt();
    			int sero = sc.nextInt();
    			int sa = garo*sero;
    			System.out.println("사각형의 면적 :" + sa);
    		}
    		else if(input == 3) {
    			System.out.println("사다리꼴의 밑변, 윗변, 높이를 입력해주세요");
    			int down = sc.nextInt();
    			int up = sc.nextInt();
    			int high = sc.nextInt();
    			int sada = ((down+up)*high)/2;
    			System.out.println("사각형의 면적 :" + sada);
    		}
    		else {
    			System.out.println("1~3만 입력해주세요");
    		}
    		
    
    			
    		
    		
    		
    		sc.close();
    	}
    }
    728x90

    'JAVA > JAVA연습기록' 카테고리의 다른 글

    JAVA 연습문제 (15)  (0) 2022.06.01
    JAVA 연습문제 (14)  (0) 2022.06.01
    JAVA 연습문제 (12)  (0) 2022.06.01
    JAVA 연습문제 (11)  (0) 2022.06.01
    JAVA 연습문제 (10)  (0) 2022.06.01

    댓글

Designed by Tistory.